Sails框架目录介绍
框架简介
- sails是基于nodeJS的MVC框架,支持多种关系型数据库和NOSQL
目录结构
- 创建简单的sails项目可以参考这篇文章
api
- MVC结构项目代码目录
- controller层
controller层尽量只做数据封装,视图转发和页面跳转
- models层
数据模型层,用来定义数据结构
- policies层
- response层
定义返回方法,可以直接使用在res对象上引用,比如res.ok()方法;
- service
逻辑处理层,接受controller传入数据,数据业务逻辑
assets
- 资源文件目录,css、js、img等
config
- 配置文件目录
tasks
- 项目启动时自动执行的任务
views
- 视图目录,也就是页面
app.js
- node项目定义的启动文件,启动命令:
$ node app.js
Gruntfile.js
任务管理器,配置、加载tasks的任务
package.json
- 项目定义文件,描述项目、依赖模块管理、启动文件管理
README.md
- 介绍项目的文件