Додайте валідацію
Кінцева точка в db_routes.py працює, але що станеться, якщо хтось запитає виконавця, якого не існує? Зараз вона повертає порожній масив без пояснення. Нам потрібне коректне оброблення помилок. У вашому каталозі вже підготовлено Music Analytics API, зокрема db_routes.py, який реалізує кінцеву точку альбомів без валідації Pydantic і оброблення 404 — переглянути можна тут: music-analytics-api-with-db-routed/db_routes.py.
Ваше завдання — додати валідацію Pydantic і повертати 404, якщо виконавця не існує або в нього немає альбомів.
Ця вправа є частиною курсу
Розробка ПЗ з Claude Code
Інструкції до вправи
- Запустіть Claude Code командою
claude. - Попросіть Claude додати валідацію Pydantic до
db_routes.pyі повертати помилку 404, якщо виконавця не існує або в нього немає альбомів. - Коли завершите, введіть
/exit, щоб вийти з Claude Code.
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу