用途 / 何時用

  • 要從 0 到 1 做出可部署的 API(CRUD、驗證、資料庫、錯誤處理)

來源素材(原始檔案)

最短步驟(可直接照做)

1) 先定義 API 規格(路由、request/response、錯誤碼、驗證規則) 2) 分層:routes/controllers/services/models(或你習慣的結構),不要把邏輯塞在路由 3) 每個 endpoint 都寫:輸入驗證 -> 服務層 -> DB -> 統一錯誤處理 -> 回傳格式

常見坑 / 錯誤訊息

  • 沒做輸入驗證(或驗證散落各處)-> 容易出現奇怪資料/安全問題
  • DB migration / model 不一致 -> 本機 OK、上線炸

驗證方式(怎樣算成功)

  • 用 Postman/HTTPie/REST Client 測一輪:成功/失敗/邊界值都符合規格
  • 重要:錯誤回傳格式一致(status code + message + details)

相關 / 延伸