시작하기무료로 시작하기

앨범 엔드포인트 만들기

지금까지 구축해 온 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.py Blueprint를 만들고, app.py에 등록해 달라고 요청하세요.
  • 작업이 끝나면 /exit를 입력해 Claude Code를 종료하세요.

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작