Skip to content

Conversation

@yongaricode
Copy link
Contributor

🔥 Issue

#32

✅ 작업 내용 (What to do)

  • Bookie 대화 히스토리 불러오기
  • 로그인하지 않은 사용자의 Bookie 접근 차단
  • 책담기 API 요청 바디 필드명 변경 (bookIdid)

📄 변경 사항 설명 (Description)

  • 백엔드 API 요청 명세 변경에 따라 bookIdid로 필드명을 수정
  • 로그인하지 않은 사용자가 Bookie 메뉴를 누르면, 이동 없이 토스트 메시지만 뜨도록 처리
  • Bookie 대화 히스토리는 사용자 ID 기반으로 불러오도록 구현

🤔 고민한 점 (Considerations)

  • ProtectedRoute로 막을지, MenuBar에서 클릭 자체를 차단할지 고민했다.
    • “로그인이 안 되어 있을 경우 클릭해도 화면 전환 없이 토스트만 띄워야 한다”는 UX 요구에 따라 MenuBar에서 제어하는 방식으로 결정했다.

🛠️ 추후 개선 사항 (Improvements)

  • 인증이 필요한 페이지는 MenuBar뿐 아니라 라우팅 자체도 차단할 수 있도록
    ProtectedRoute 방식으로 전환하는 구조 개선 고려

👀 참고 사항 (References)

@yongaricode yongaricode added ✨Feat 새로운 기능 개발 🛠️REFACTOR 코드 구조 리팩토링 labels May 9, 2025
@yongaricode yongaricode merged commit 6d58bc9 into develop May 9, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨Feat 새로운 기능 개발 🛠️REFACTOR 코드 구조 리팩토링

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant