Validatie toevoegen
De db_routes.py-endpoint werkt, maar wat gebeurt er als iemand een artiest opvraagt die niet bestaat? Nu krijg je een lege array zonder uitleg. We hebben goede foutafhandeling nodig. Je map is ingericht met de Music Analytics API, inclusief db_routes.py die de albums-endpoint implementeert zonder Pydantic-validatie of 404-afhandeling — je kunt het hier bekijken: music-analytics-api-with-db-routed/db_routes.py.
Jouw taak is om Pydantic-validatie toe te voegen en een 404 terug te geven wanneer de artiest niet bestaat of geen albums heeft.
Deze oefening maakt deel uit van de cursus
Softwareontwikkeling met Claude Code
Oefeninstructies
- Start Claude Code met
claude. - Vraag Claude om Pydantic-validatie toe te voegen aan
db_routes.pyen een 404-fout terug te geven wanneer de artiest niet bestaat of geen albums heeft. - Typ
/exitom Claude Code af te sluiten als je klaar bent.
Interactieve oefening met praktijkervaring
Zet theorie om in actie met een van onze interactieve oefeningen
Begin oefening