此專案是為了練習 Express MVC 架構 及 ORM 工具 Sequelize 所實作的餐廳網站。
- 可以瀏覽餐廳菜單,並將餐點加入購物車內。
- 可以在我要抽獎頁面玩抽獎遊戲。
- 可以查看常見問題。
- 可以新增、編輯、修改及刪除餐廳餐點。
- 可以新增、編輯、修改及刪除抽獎獎項。
- 可以新增、編輯、修改及刪除常見問題。
- 利用 Express.js 和 EJS 建立 MVC 架構
- 採用 ORM 工具 Sequelize 串接 MySQL DB
- 以 Gulp 進行前端程式碼壓縮及優化
- 使用 compression 進行 GZIP 壓縮。
- 使用 helmet 增加網站安全性。
在資料庫中建立好所需要的 tables。
在本地端的資料庫中建立好所需要的 tables,並在 http://localhost:5556 啟動伺服器以運行網站。
若資料庫中已建立好 tables,只是需要啟動伺服器以運行此網站時,可使用此指令。