Keystone.js

来自开放百科 - 灰狐
跳转到: 导航, 搜索

Keystonejs 是一个基于 Express.jsMongoDB 构建的开源(MIT) Node.js 内容管理和Web应用平台。

在Node.js的世界里,用Keystone搭建数据驱动的网站、应用程序和API是最容易的。

目录

特性

  • 以Express为基础搭建

Keystone可以为你配置Express,或者你可以接管,将Keystone当作Express中间件对待。你也可以轻松地将其集成到已有的Express程序中。

  • 由MongoDB提供动力

使用MongoDB的对象模型框架Mongoosejs,让你在一个地方定义模式、 验证规则和逻辑,所以任何可以用MongoDB做的东西都可以用Keystone做。

  • 轻便又灵活

Keystone设计的尽可能轻便,你可以选择自己想要引入的功能。创建你自己的路由,你自己的数据库模式,使用任何你喜欢的模板。

  • 可扩展

使用Node.js最大的地方就是有大量优质的包。Keystone被设计成让你可以使用任何包,不会失去它们带来的好处。

指南

通过Yeoman的方式: generator-keystone

npm install -g generator-keystone
mkdir myproject
cd myproject
yo keystone

案例

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱