這是一個能夠紀錄代辦事項的Todo-list,包含CRUD功能。
- 顯示所有待辦事項:在首頁上,您可以查看所有已經新增的待辦事項。
- 新增待辦事項:您可以使用表單輸入框來新增新的待辦事項。
- 編輯待辦事項:對於每個待辦事項,您可以編輯其內容。
- 標記完成:對於已完成的待辦事項,您可以勾選為完成狀態。
- 刪除待辦事項:您可以刪除不再需要的待辦事項。
- 請先確認已安裝 Node.js 與 npm。
- 將專案 clone 到本地。
- 在本地開啟專案,進入資料夾後,在終端機輸入以下指令:
npm install- 啟動伺服器,執行 app.js 檔案
npm run dev- 當終端出現以下字樣,表示伺服器與資料庫已啟動並成功連結http://localhost:3000/
App is running on http://localhost:3000/- 若欲暫停伺服器
ctrl + c- Node.js 18.16.0
- express: 4.18.2
- express-handlebars: 4.0.2
- nodemon: 2.0.22
- method-override: 3.0.0
- MongoDB
- mongoose: 5.9.7