開始使用免費開始

加入驗證

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。

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習