t-come - Angula4r+Sails 开源博客


MIT
跨平台
TypeScript

软件简介

T-COME,

English

你最好的博客

预览 接口文档

这是基于NodeJs,MongoDB的博客系统服务端,负责基础API服务。

如需要与之契合的前端项目请前往前端项目

特性

  • 支持登录注册,管理
  • 任何用户均可发表文章,文章审核机制
  • 文章支持评论
  • 规范的RESTfulAPI,高度可扩展性
  • 搜索与各类配置
  • 更多特性正在开发中…

开发

需要编译环境,具体配置请参阅node-gyp

* 安装依赖
$ npm install

* 安装全局sails
$ sudo npm install sails -g

* 安装全局grunt (sails)
$ sudo npm install grunt -g

运行:

* 挂起服务 默认监听1337端口
$ sails lift

生成文档:

$ npm install apidoc -g
$ npm run api

创建sails:

$ sails generate api

$ sails generate model  [attribute1:type1, attribute2:type2 ... ]

$ sails generate controller  [action1, action2, ...]