(附註:這週作業不會用到 Sequelize)
這週上到了 Express 這一個 Node.js 的框架,而這次的作業很簡單,就是要把之前寫的留言板系統移植到 Express 上面,讓你體驗看看有用框架跟沒有用框架的差別在哪。
這次的移植照理來說只會有後端程式碼有變化,前端應該會是完全不變的。
有一點請特別注意,請根據自己的時間來決定留言板的完整度。這個作業要求的留言板只需要有會員功能以及最基本的發表、編輯與刪除留言,大概就是 week9 那樣的程度,剩下的功能如果還有時間的話再做。
之前有帶大家設計過短網址的系統架構,那時候是要求大家考量的越大越複雜越好,但這次作業我們只要實作一個簡單的版本就好,能夠讓使用者輸入長網址並且產生短網址,以及讓短網址可以導到正確的網頁去。
可以參考現成短網址服務來看看要怎麼設計。
至於要怎麼生成短網址的那個網址,就交給大家自己去研究了!
- 什麼是 MVC?