inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

개미님의 게시글

개미 개미

@ryukmmm

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

게시물 업로드 시 userId가 undefined로 들어가는 오류

제가 백엔드는 잘 알지 못해서 AI 도움을 받아 문제를 해결했습니다. 서버의 logged-in-guard.ts 파일에서, email 필드를 사용하던 부분을 id로 바꾸니 데이터가 정상적으로 들어오는 것을 확인했습니다. request.user = { ...decoded, // id: decoded.email, id: decoded.id, }; 아마 강의에서는 id를 email을 기준으로 불러오도록 되어 있었는데, 저는 NextAuth를 사용할 때 id를 토큰에 담아 사용했기에 오류가 발생한 것 같습니다. callbacks: { jwt({ token, user }) { if (user) { token.id = user.id as string; } return token; }, session({ session, token }) { session.user.id = token.id as string; return session; }, }, 일단은 위의 방법으로 문제를 해결했는데, 혹시나 제가 잘못 알고 있는 부분이 있다면 답변 부탁드립니다 :)

좋아요수
0
댓글수
1
조회수
131