- git clone 後,將 backend 中
.env.template改為.env檔案,之後進行其中相關設定 .env中DB_XXX相關設定,需改為你的資料庫、帳號、密碼才能開始使用- 前端使用 Next.js、Bootstrap
- 後端為 Express.js、SQL2 Library
- 資料庫使用MySQL
按照以下步驟配置並啟動專案:
- 克隆此專案:
git clone https://github.com/Cosmos18338/MFEE57-laptopGuru.git cd MFEE57-laptopGuru - 安裝所需依賴(前後端皆須):
npm i
- 啟動伺服器(前後端皆須):
npm run dev
專案 執行:
npm run devexpress 執行&除錯(macOS, linux):
npm run debugexpress 執行&除錯(win):
npm run debug-win- 全英文小寫(以下底線
_分隔字詞) Lower Case Table Name - 英文單數詞 Table name in Singular
- 前綴字名稱 Prefixed Table name
- 全英文小寫,無空白與數字
- 選擇短名稱,不超過兩個單詞
- 主鍵(Primary key)使用
id或資料表名稱_id - 避免使用保留字詞,加上前綴字例如 user_name 或 signup_date
- 避免使用相同於資料表名稱
- 避免使用縮寫或簡稱
- 外鍵(Foreign key)欄位需要有資料表名稱加上它們的主鍵,例如 blog_id 代表從資料表 blog 來的外鍵