Tambahkan Validasi
Endpoint db_routes.py berfungsi, tetapi apa yang terjadi jika seseorang meminta artis yang tidak ada? Saat ini, endpoint mengembalikan array kosong tanpa penjelasan. Kita memerlukan penanganan galat yang tepat. Direktori Anda telah disiapkan dengan Music Analytics API termasuk db_routes.py yang mengimplementasikan endpoint albums tanpa validasi Pydantic atau penanganan 404 — Anda dapat melihatnya di sini: music-analytics-api-with-db-routed/db_routes.py.
Tugas Anda adalah menambahkan validasi Pydantic dan mengembalikan 404 ketika artis tidak ada atau tidak memiliki album.
Latihan ini merupakan bagian dari kursus
Pengembangan Perangkat Lunak dengan Claude Code
Instruksi latihan
- Jalankan Claude Code dengan
claude. - Minta Claude untuk menambahkan validasi Pydantic ke
db_routes.pydan mengembalikan galat 404 ketika artis tidak ada atau tidak memiliki album. - Setelah selesai, ketik
/exituntuk keluar dari Claude Code.
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan