Ajouter une validation
Le point de terminaison db_routes.py fonctionne, mais que se passe-t-il si quelqu'un demande un artiste qui n'existe pas ? À l'heure actuelle, il renvoie un tableau vide sans aucune explication. Nous avons besoin d'un traitement d'erreur adéquat. Votre répertoire a été préparé avec l'API Music Analytics, incluant db_routes.py, qui implémente le point de terminaison des albums sans validation Pydantic ni gestion du 404 — vous pouvez le consulter ici : music-analytics-api-with-db-routed/db_routes.py.
Votre tâche consiste à ajouter une validation Pydantic et à retourner un 404 lorsque l'artiste n'existe pas ou n'a aucun album.
Cette activité fait partie du cours
Développement logiciel avec Claude Code
Instructions de l’exercice
- Démarrez Claude Code avec
claude. - Demandez à Claude d'ajouter une validation Pydantic à
db_routes.pyet de retourner une erreur 404 lorsque l'artiste n'existe pas ou n'a aucun album. - Lorsque vous avez terminé, tapez
/exitpour quitter Claude Code.
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice