Sails框架目錄介紹
框架簡(jiǎn)介
- sails是基于nodeJS的MVC框架馍佑,支持多種關(guān)系型數(shù)據(jù)庫(kù)和NOSQL
目錄結(jié)構(gòu)
api
- MVC結(jié)構(gòu)項(xiàng)目代碼目錄
- controller層
controller層盡量只做數(shù)據(jù)封裝梨水,視圖轉(zhuǎn)發(fā)和頁(yè)面跳轉(zhuǎn)
- models層
數(shù)據(jù)模型層,用來(lái)定義數(shù)據(jù)結(jié)構(gòu)
- policies層
- response層
定義返回方法穷劈,可以直接使用在res對(duì)象上引用踊沸,比如res.ok()方法社证;
- service
邏輯處理層,接受controller傳入數(shù)據(jù)追葡,數(shù)據(jù)業(yè)務(wù)邏輯
assets
- 資源文件目錄,css宜肉、js、img等
config
- 配置文件目錄
tasks
- 項(xiàng)目啟動(dòng)時(shí)自動(dòng)執(zhí)行的任務(wù)
views
- 視圖目錄之斯,也就是頁(yè)面
app.js
- node項(xiàng)目定義的啟動(dòng)文件遣铝,啟動(dòng)命令:
$ node app.js
Gruntfile.js
任務(wù)管理器莉擒,配置瘫絮、加載tasks的任務(wù)
package.json
- 項(xiàng)目定義文件,描述項(xiàng)目麦萤、依賴模塊管理、啟動(dòng)文件管理
README.md
- 介紹項(xiàng)目的文件