Alpha Camp「2-3 老爸的私房錢(簡易記帳APP)」技術記錄

總結

以下是本次作業處理到的主要問題:

環境

node: 12.20.2
express: 4.17.1
express-handlebars: 5.3.2
mongoose: 5.12.9
os: Windows_NT 10.0.18363 win32 x64

筆記

專案結構

本次專案的完整結構圖

透過一行腳本在多個資料庫個別產生種子資料

npm run腳本如右:"seed": "node models/seeds/categorySeeder.js && node models/seeds/recordSeeder.js" 兩份種子腳本的原始碼如下:

對 mongoDB 進行類似 SQL 資料庫的 join 指令

使用 axios 進行 ajax 請求

使用 ajax 來請求特定帳目群組的資料