Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: #15 기술 서적 검색 API 구현 #24

Closed

Conversation

platinouss
Copy link
Contributor

@platinouss platinouss commented Jun 21, 2024

추가 사항

fork repository에서 올린 PR은 github secret 키가 전달되지 않아 close 했습니다.

서비스 내 DB에 존재하지 않는 기술 서적 추가를 위해, NAVER Open API를 활용하여 서적 정보를 가져오도록 구성했습니다.
NAVER Open API에 인자로 넘겨주어야 하는 query 값을 컨트롤러 레벨에서 검증하도록 수정했습니다.
검색 키워드를 요청하면, 해당 키워드와 유사한 서적명 및 저자와 관련된 서적 정보를 반환하는 API를 구현했습니다. 만약 DB에 없는 새로운 서적이라면 NAVER Open API를 호출하여 서적 정보를 저장하고 반환합니다.
`통합(서적명, 저자)`, `서적명`, `저자`로 3가지 검색 옵션을 추가했습니다.
서적 정보 Mock data 추가 & 서적 검색 관련 단위 테스트 및 통합 테스트 작성을 완료했습니다.
@platinouss platinouss added ✨Feat 새로운 기능 추가 ✅Test 테스트 추가 / 수정 labels Jun 21, 2024
@platinouss platinouss added this to the sprint #2 (06.17 ~ 06.23) milestone Jun 21, 2024
@platinouss platinouss self-assigned this Jun 21, 2024
@platinouss platinouss force-pushed the feat/15-search-book branch from 67f34aa to f38fa9c Compare June 23, 2024 01:55
@platinouss platinouss force-pushed the feat/15-search-book branch from f38fa9c to a1bc38b Compare June 23, 2024 02:14
@platinouss platinouss closed this Jun 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨Feat 새로운 기능 추가 ✅Test 테스트 추가 / 수정
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant