一個使用 Node.js + Express 打造的家庭記帳本,你可於此瀏覽所有帳目、篩選帳目類別,並可以新增、修改或刪除帳目。
-
使用者可以在首頁一次瀏覽所有支出的清單
-
使用者可以在首頁看到所有支出清單的總金額
-
使用者可以新增一筆支出
-
使用者可以編輯任何一筆支出
-
使用者可以刪除任何一筆支出
-
在首頁可以根據支出「類別」篩選支出;總金額的計算只會包括被篩選出來的支出總和。
- Node.js10.15.0
- Express 4.17.1
- express-handlebars 5.1.0
- mongoose 5.10.2
- nodemon 2.0.4
- body-parser 1.19.0
- method-override 3.0.0
- MongoDB
-
啟動MongoDB資料庫伺服器,建立連線、建立資料庫
-
打開你的終端機,Clone 此專案至本機電腦
git clone https://github.com/Darric-Lu/AC_expense-tracker
- 開啟終端機,進入存放此專案的資料夾
cd expense-tracker
- 安裝 npm 套件
在終端機輸入 npm install 指令
- 安裝 nodemon 套件
在終端機輸入 npm i-g nodemon 指令
- 新增種子資料
在終端機輸入 npm run seed-1 指令
在終端機輸入 npm run seed-2 指令
- 啟動伺服器,執行 app.js 檔案
在終端機輸入 npm run dev 指令
- 當終端機出現以下字樣,表示伺服器與資料庫已啟動並成功連結
App is listening on http://localhost:3000
mongoDB is connected !!
開啟任一瀏覽器輸入 http://localhost:3000 開始使用!