iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 5
0
Modern Web

認識 Sails.js - 如何建構一個 MVC 網站系列 第 5

認識 Sails.js - 專案結構 (3)

  • 分享至 

  • xImage
  •  

views

views
├── 403.ejs
├── 404.ejs
├── 500.ejs
├── homepage.ejs
└── layout.ejs

這裡就是放一般 server side view 的地方,已內建了簡易的錯誤碼 view 樣板、首頁和 layout。若你沒指定 generate 的 view engine 預設是 ejs。

config

config
├── env
└── locales

env

config/env
├── development.js
└── production.js

每個環境都需要獨立的環境變數設定檔,預設有兩個 development 跟 production 兩個環境,除此之外你還可以新增其他環境變數設定檔,例如 local.js。且這裡設定值跟上一層 (config) 目錄的預設值,有連帶關係可覆蓋或擴充。

locales

放置多國語系(i18n)文件檔的地方

tasks

tasks/config
├── clean.js
├── coffee.js
├── concat.js
├── copy.js
├── cssmin.js
├── jst.js
├── less.js
├── sails-linker.js
├── sync.js
├── uglify.js
└── watch.js

這裡放置的是 Grunt 的設定檔,且以內建多組設定。

assets

assets
├── favicon.ico
├── images
├── js
│   └── dependencies
│       └── sails.io.js
├── robots.txt
├── styles
│   └── importer.less
└── templates

這裡放置的是一般 html 靜態檔,例如 icon、image、JS、CSS。

附上原始碼



上一篇
認識 Sails.js - 專案結構 (2)
下一篇
認識 Sails.js - 深入 generate 工具 (1)
系列文
認識 Sails.js - 如何建構一個 MVC 網站17
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言