Keystone.js

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(特性)
(指南)
第14行: 第14行:
  
 
==指南==
 
==指南==
 +
通过[[Yeoman]]的方式
 +
npm install -g generator-keystone
 +
mkdir myproject
 +
cd myproject
 +
yo keystone
  
 
==案例==
 
==案例==

2016年2月24日 (三) 03:13的版本

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的方式

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

案例

图集

链接

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

变换
操作
导航
工具箱