Sails.js 是一個基於 Express 的 Node.js MVC 框架,整合了豐富的功能,讓我們只要站在巨人的肩膀上,就可以快速建構企業級的網站,你怎麼能錯過它呢?
Sails 主要是使用 Express 為核心,再整合其他常用的 Express Middleware 及的模組,以約定大於配置為發展導向,我們只要使用 Sa...
先決條件 Node 已安裝 NPM 已安裝 安裝 Sails.js 首先需把 Sails 做全域安裝, npm -g install sails 接著,就可...
在上一篇透過 cli 指令,已經快速建好了網站的基本雛形,現在讓我們來看看裡面有什麼東西。 $ tree -d -L 1 . ├── api ├── asset...
models 的責任 MVC 裡的 M,定義我們資料庫的 table 跟欄位的地方。 policies 的責任 基本上是定義權限檢查策略的地方,例如某個 url...
views views ├── 403.ejs ├── 404.ejs ├── 500.ejs ├── homepage.ejs └── layout.ejs...
既然選擇了 Sails.js 框架,代表著我們希望能使用有別於從頭刻架構的方式來展開的專案,已用最小的力氣,做最大的事。那接下來我們來看看,它到底提供了哪些我們...
建立專案雛形 語法 sails generate new <appName> 或 sails new <appName> 或 mkdir...
已經一週了,還沒出現 Hello world,真是太神奇了,別急別急這不是來了嗎。 原始碼下載 新增一個 view 的 html 檔案 views/hello....
沒意外的 Sails.js 裡也有大家所熟知的 Router 機制,來把 url、controller、view 連接起來,而且還提供手動和自動兩種模式。 手動...
路由基本上要做的就是 url 跟 controller 的連接,在一開始我們就一直強調,Sails.js 是一個約定大於配置的框架,所以當然它也有不需配置就能使...