Keystonejs中文网

基于Nodejs的Headless CMS和GraphQL API

文档 路线图
功能齐全
零配置并不意味着零特点。Keystone具有许多现成的功能,包括列表,字段,访问控制,身份验证和应用程序。您可以添加和配置这些文件,以及扩展,修改或构建自己的文件。
高度可扩展
KeystoneJS提供了可扩展的管理界面和强大的GraphQL API。这些工具以及Keystone提供的构建区块将允许您创建任何类型的应用程序。
掌控您的数据
提供您自己的PostgreSQL或MongoDB数据库,以便Keystone连接到任何地方,并将其部署到任何地方。托管数据,API以及前端和管理应用程序时,拥有完全的选择自由。
数分钟即可上手
我们的快速入门指南将在几分钟之内让您启动并运行。让我们使用全新安装的Keystone构建一个简单的待办事项应用程序!

KeystoneJS

使用JavaScript配置Schema,KeystoneJS将生成功能强大的GraphQL API和CMS。

Schema =>({GraphQL,AdminUI})

KeystoneJS实例是您的schema的方法,根据您书写的schema创建用于查询的GraphQL API和用于管理数据的Admin UI。

与您熟悉的技术一起使用

KeystoneJS与任何前端框架无缝集成,但也可以作为带有可选Admin UI的Headless GraphQL API运行。

Static Files

使用Express静态服务器提供HTML,CSS,JS,图像和任何其他静态资源。这是使用KeystoneJS应用程序部署简单前端的快速简便的方法。

Next.js

减轻使用Next.js创建Universal React应用程序的痛苦。Next.js是“零设置”,“完全可扩展”且已准备好投入生产。

Nuxt.js

Nuxt是一个基于Vue.js的渐进框架,用于创建现代Web应用程序。它可以用来创建从静态登录页面到复杂的企业级Web应用程序。

Headless

KeystoneJS的主要重点是GraphQL API和Admin UI。因此,KeystoneJS可与所有主要的前端框架一起使用,并且默认情况下是Headless的。

Keystonejs中文网的成员

q
qimoe(创建者)