Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

921 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

!!使用前注意

  • git clone 後,將 backend 中.env.template改為.env檔案,之後進行其中相關設定
  • .envDB_XXX相關設定,需改為你的資料庫、帳號、密碼才能開始使用
  • 前端使用 Next.jsBootstrap
  • 後端為 Express.jsSQL2 Library
  • 資料庫使用MySQL

安裝與執行

按照以下步驟配置並啟動專案:

  1. 克隆此專案:
    git clone https://github.com/Cosmos18338/MFEE57-laptopGuru.git
    cd MFEE57-laptopGuru
  2. 安裝所需依賴(前後端皆須):
     npm i
  3. 啟動伺服器(前後端皆須):
    npm run dev

指令

專案 執行:

npm run dev

express 執行&除錯(macOS, linux):

npm run debug

express 執行&除錯(win):

npm run debug-win

設計準則 Design Rules

資料庫 DB

資料表名稱 Table Names

  • 全英文小寫(以下底線_分隔字詞) Lower Case Table Name
  • 英文單數詞 Table name in Singular
  • 前綴字名稱 Prefixed Table name

欄位名稱 Field Names

  • 全英文小寫,無空白與數字
  • 選擇短名稱,不超過兩個單詞
  • 主鍵(Primary key)使用id資料表名稱_id
  • 避免使用保留字詞,加上前綴字例如 user_name 或 signup_date
  • 避免使用相同於資料表名稱
  • 避免使用縮寫或簡稱
  • 外鍵(Foreign key)欄位需要有資料表名稱加上它們的主鍵,例如 blog_id 代表從資料表 blog 來的外鍵

About

LaptopGuru | 資展會前端工程師養成班第57期 期末專題 iSpan-MFEE57

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages