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
- 介紹項目的文件