開發方向 ( MVC )
- Model → 資料
- View → 畫面
- Controller → 邏輯
- Router → 路由
路由設計 ( 非 restful )
- 首頁 → GET → /
- 新增表單 → GET → /todos/new
- 新增一筆 → POST → /todos
- 瀏覽特定一筆 → GET → /todos/:id
- 編輯表單 → GET → /todos/:id/edit
- 修改特定一筆 → POST → /todos/:id/edit
- 刪除特定一筆 → POST → /todos/:id/delete
資料結構設計
Todo
新建專案
npm init -y
npm install express
建立 app.js