欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Keystone.js
来自开放百科 - 灰狐
(版本间的差异)
小 (→特性) |
小 (→指南) |
||
第14行: | 第14行: | ||
==指南== | ==指南== | ||
+ | 通过[[Yeoman]]的方式 | ||
+ | npm install -g generator-keystone | ||
+ | mkdir myproject | ||
+ | cd myproject | ||
+ | yo keystone | ||
==案例== | ==案例== |
2016年2月24日 (三) 03:13的版本
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的方式
npm install -g generator-keystone mkdir myproject cd myproject yo keystone
案例
图集
链接
分享您的观点