iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表

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

參賽天數 16 天 共 17 篇文章 | 4 人訂閱 訂閱系列文
DAY 1

認識 Sails.js - 什麼是 Sails.js

Sails 主要是使用 Express 為核心,再整合其他常用的 Express Middleware 及的模組,以約定大於配置為發展導向,我們只要使用 Sa...

2016-12-14 ‧ 由 alincode 分享
DAY 2

認識 Sails.js - 安裝 Sails.js

先決條件 Node 已安裝 NPM 已安裝 安裝 Sails.js 首先需把 Sails 做全域安裝, npm -g install sails 接著,就可...

2016-12-15 ‧ 由 alincode 分享
DAY 3

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

在上一篇透過 cli 指令,已經快速建好了網站的基本雛形,現在讓我們來看看裡面有什麼東西。 $ tree -d -L 1 . ├── api ├── asset...

2016-12-16 ‧ 由 alincode 分享
DAY 4

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

models 的責任 MVC 裡的 M,定義我們資料庫的 table 跟欄位的地方。 policies 的責任 基本上是定義權限檢查策略的地方,例如某個 url...

2016-12-17 ‧ 由 alincode 分享
DAY 5

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

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

2016-12-18 ‧ 由 alincode 分享
DAY 6

認識 Sails.js - 深入 generate 工具 (1)

既然選擇了 Sails.js 框架,代表著我們希望能使用有別於從頭刻架構的方式來展開的專案,已用最小的力氣,做最大的事。那接下來我們來看看,它到底提供了哪些我們...

2016-12-19 ‧ 由 alincode 分享
DAY 7

認識 Sails.js - 深入 generate 工具 (2)

建立專案雛形 語法 sails generate new <appName> 或 sails new <appName> 或 mkdir...

2016-12-20 ‧ 由 alincode 分享
DAY 8

認識 Sails.js - Hello World

已經一週了,還沒出現 Hello world,真是太神奇了,別急別急這不是來了嗎。 原始碼下載 新增一個 view 的 html 檔案 views/hello....

2016-12-21 ‧ 由 alincode 分享
DAY 9

認識 Sails.js - 手動路由

沒意外的 Sails.js 裡也有大家所熟知的 Router 機制,來把 url、controller、view 連接起來,而且還提供手動和自動兩種模式。 手動...

2016-12-22 ‧ 由 alincode 分享
DAY 10

認識 Sails.js - 自動路由

路由基本上要做的就是 url 跟 controller 的連接,在一開始我們就一直強調,Sails.js 是一個約定大於配置的框架,所以當然它也有不需配置就能使...

2016-12-23 ‧ 由 alincode 分享