Library.com Backend API v1.1.0 Update Summary
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

Library.com 백엔드 API 1.1.0 업데이트 요약

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

웹 개발

대상자

프론트엔드 및 백엔드 개발자 (중간 난이도)

핵심 요약

  • v1.1.0 버전에서 사용자 인증 기능(JWT 토큰) 및 MongoDB 데이터 관리 기능 강화
  • User.find()findOne() 수정으로 "Illegal arguments: string, undefined" 오류 해결
  • MongoDB Atlas 인증 오류 수정 및 price 필드 일관성 확보
  • 모든 API 경로에서 JSON 응답 형식 일관성 유지

섹션별 세부 요약

1. 버전 업데이트 주요 기능

  • 사용자 등록 및 JWT 기반 인증 시스템 추가
  • 보호된 라우트(protected routes) 접근 제어 기능 제공
  • MongoDB를 활용한 책 데이터 관리 기능 확장

2. MongoDB 데이터 처리 개선

  • 책 추가, 전체 조회, price 필터링("Free", "0", 0) 기능 구현
  • 모든 응답 JSON에서 필드 누락 문제 해결
  • price 필드 항상 반환 보장

3. 버그 수정 및 안정성 강화

  • User.find() 대신 findOne() 사용으로 "Illegal arguments" 오류 해결
  • MongoDB Atlas 인증 실패 문제 수정
  • 데이터베이스에서 price 필드 누락 방지

결론

  • GitHub 저장소에서 코드 확인 및 테스트 권장
  • MongoDB Atlas 인증 설정 시 MONGO_URI 환경 변수 정확히 입력해야 함