inflearn logo
Course

Course

Instructor

ryukmmm's Posts

ryukmmm ryukmmm

@ryukmmm

Reviews Written
-
Average Rating
-

Posts 1

Q&A

게시물 업로드 시 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; }, }, 일단은 위의 방법으로 문제를 해결했는데, 혹시나 제가 잘못 알고 있는 부분이 있다면 답변 부탁드립니다 :)

Likes
0
Comments
1
Viewcount
127