用途 / 何時用
- 要從 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)
相關 / 延伸
- 索引入口:學習素材/INDEX_我的技能
留言
暫時未有公開留言。
登入後可以留言。