Thêm xác thực
Endpoint db_routes.py hoạt động, nhưng nếu ai đó yêu cầu một nghệ sĩ không tồn tại thì sao? Hiện tại, nó trả về một mảng rỗng mà không giải thích gì. Chúng ta cần xử lý lỗi đúng cách. Thư mục của bạn đã được cung cấp Music Analytics API, bao gồm db_routes.py triển khai endpoint albums không có xác thực Pydantic hoặc xử lý 404 — bạn có thể xem tại đây: music-analytics-api-with-db-routed/db_routes.py.
Nhiệm vụ của bạn là thêm xác thực Pydantic và trả về 404 khi nghệ sĩ không tồn tại hoặc không có album.
Bài tập này là một phần của khóa học
Phát triển phần mềm với Claude Code
Hướng dẫn bài tập
- Khởi động Claude Code với
claude. - Yêu cầu Claude thêm xác thực Pydantic vào
db_routes.pyvà trả về lỗi 404 khi nghệ sĩ không tồn tại hoặc không có album. - Khi xong, nhập
/exitđể thoát Claude Code.
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập