欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Keystone.js
来自开放百科 - 灰狐
(版本间的差异)
小 (→指南) |
小 (Allen移动Keystonejs页面至Keystone.js) |
2016年3月9日 (三) 10:01的最后版本
Keystonejs 是一个基于 Express.js 和 MongoDB 构建的开源(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
[编辑] 案例
[编辑] 图集
[编辑] 链接
分享您的观点