Aggiungi la validazione
L'endpoint in db_routes.py funziona, ma cosa succede se qualcuno richiede un artista che non esiste? Al momento restituisce un array vuoto senza spiegazioni. Serve una gestione degli errori adeguata. La tua directory è stata predisposta con la Music Analytics API, incluso db_routes.py, che implementa l'endpoint degli album senza validazione Pydantic o gestione del 404 — puoi vederlo qui: music-analytics-api-with-db-routed/db_routes.py.
Il tuo compito è aggiungere la validazione Pydantic e restituire un 404 quando l'artista non esiste o non ha album.
Questo esercizio fa parte del corso
Sviluppo software con Claude Code
Istruzioni dell'esercizio
- Avvia Claude Code con
claude. - Chiedi a Claude di aggiungere la validazione Pydantic a
db_routes.pye di restituire un errore 404 quando l'artista non esiste o non ha album. - Quando hai finito, digita
/exitper uscire da Claude Code.
esercizio interattivo pratico
Trasforma la teoria in pratica con uno dei nostri esercizi interattivi
Inizia esercizio