加入驗證
db_routes.py 這個 endpoint 可以運作,但如果有人請求一個不存在的歌手,會發生什麼事?目前它只會回傳空陣列,沒有任何說明。我們需要正確的錯誤處理。你的目錄已佈建好 Music Analytics API,其中包含實作專輯 endpoint 的 db_routes.py,但這份檔案沒有 Pydantic 驗證或 404 處理——你可以在這裡查看:music-analytics-api-with-db-routed/db_routes.py。
你的任務是加入 Pydantic 驗證,並在找不到該歌手或該歌手沒有專輯時回傳 404。
本練習屬於課程
使用 Claude Code 進行軟體開發
練習說明
- 以
claude啟動 Claude Code。 - 請 Claude 在
db_routes.py加上 Pydantic 驗證,並在找不到該歌手或該歌手沒有專輯時回傳 404 錯誤。 - 完成後輸入
/exit以離開 Claude Code。
