Dodaj walidację
Endpoint db_routes.py działa, ale co się stanie, jeśli ktoś poprosi o wykonawcę, który nie istnieje? Obecnie zwraca pustą tablicę bez żadnego wyjaśnienia. Potrzebujesz prawidłowej obsługi błędów. Twój katalog został przygotowany z API Music Analytics, w tym z plikiem db_routes.py, który implementuje endpoint albumów bez walidacji Pydantic ani obsługi błędu 404 — możesz go zobaczyć tutaj: music-analytics-api-with-db-routed/db_routes.py.
twoje zadanie polega na dodaniu walidacji Pydantic i zwróceniu błędu 404, gdy wykonawca nie istnieje lub nie ma albumów.
To ćwiczenie jest częścią kursu
Tworzenie oprogramowania z Claude Code
Instrukcje do ćwiczenia
- Uruchom Claude Code poleceniem
claude. - Poproś Claude o dodanie walidacji Pydantic do
db_routes.pyoraz zwracanie błędu 404, gdy wykonawca nie istnieje lub nie ma albumów. - Gdy skończysz, wpisz
/exit, aby wyjść z Claude Code.
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie