앨범 엔드포인트 만들기
지금까지 구축해 온 Music Analytics API에는 MCP를 통해 연결된 Chinook 데이터베이스가 포함되어 있습니다. 다음 기능으로는 특정 아티스트의 모든 앨범을 반환하는 엔드포인트를 만들어 볼 텐데요, 이는 아티스트 프로필 페이지나 음악 탐색 기능에 유용하게 쓰입니다.
이 데이터베이스 기반 엔드포인트가 포함된 새로운 db_routes.py Blueprint를 만들고, 기존 app.py에 등록하세요. 이때 관심사 분리(Separation of Concerns) 원칙을 지켜 깔끔하게 구성하는 것이 중요합니다.
이 연습은 강의의 일부입니다
Claude Code로 배우는 Software Development
연습 안내
claude명령어로 Claude Code를 시작하세요.- Claude에게
chinook.db에서 특정 아티스트의 모든 앨범을 JSON 형식으로 반환하는/artists/<artist_id>/albums엔드포인트가 포함된 새로운db_routes.pyBlueprint를 만들고,app.py에 등록해 달라고 요청하세요. - 작업이 끝나면
/exit를 입력해 Claude Code를 종료하세요.
