查看sails版本等信息
npm show sails
安装sails
npm install -g sails@0.12.14
sails -v
sails help
sails建一个应用程序
sails new myweb
运行
sails lift
或者app.js -> debug启动
访问
localhost:1337
sails应用的目录结构
-
app
- controllers // 控制器,映射路由URL
- hooks // 系统功能调用&改变
- models // 数据库模型
- policies //访问策略
- response // 定制http响应内容
- services // 定制全局服务类
- assets // 网站静态文件根目录
- config // 系统配置文件
- tasks // 打包工具
- views // 数据模板布局
- app.js // 应用程序启动入口
config
- views.js // 默认布局设定
views
- 403.ejs
- 404.ejs
- 500.ejs
- homepage.ejs // 网站主页
- layout.ejs // 网页共同布局
controller
执行: sails generate controller test
会在controllers目录下生成一个TestController.js文件
module.exports = {
go : function(req, res){
// return res.ok();
// return res.notFound();
return res.serverError()
}
};
sails generate controller test
sails generate controller test
生成如下两个文件
GET /user -> UserController.find
GET /user/:id -> UserController.findOne
POST /user -> UserController.create
PUT /user/:id -> UserController.update
DELETE /user/:id -> UserController.destroy
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。