-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
어떤 버그인가요?
어떤 버그인지 간결하게 설명해주세요
리뷰 및 알림 관련 API에서 req.user.id나 req.params의 값이 undefined일 때,
BigInt() 변환 과정에서 'Cannot convert undefined to a BigInt' 오류가 발생하며 서버가 500 에러를 반환하는 문제 발생
어떤 상황에서 발생한 버그인가요?
(가능하면) Given-When-Then 형식으로 서술해주세요
When
- JWT 인증 토큰이 누락되었거나 유효하지 않아
req.user가undefined인 상태로 API 호출 - Path parameter(:reviewId 등)를 누락한 채 요청
- 요청 본문에서 필수 필드가 누락된 상태로 API 호출
Then
BigInt(undefined)변환 시도로 인한 TypeError 발생- 서버에서 500 Internal Server Error를 반환
예상 결과
예상했던 정상적인 결과가 어떤 것이었는지 설명해주세요
500 서버 에러 대신 상황별 적적한 HTTP 상태 코드와 에러 메시지를 반환해야 함
참고할만한 자료(선택)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working