인프런 커뮤니티 질문&답변

jachoi님의 프로필 이미지
jachoi

작성한 질문수

Slack 클론 코딩[실시간 채팅 with React]

/users 요청

작성

·

140

0

안녕하세요 제로초님.

강의를 들으면서 useSWR(`/api/users`,fetcher)부분을 많이 보았는데요,

백엔드에서는 return으로 req.user만 전달해주던데, req의 user를 어디에 어떻게 실어서 보내는지 알 수 있을까요?

어떤 로직으로 user의 정보가 반환되는지, false가 되는지 궁금합니다! 

router.get("/users", (req, res, next) => {
  return res.json(req.user || false);
});
 

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

passport.js를 아셔야되는 부분이긴 합니다.

백엔드 폴더에 index.js가 있는데 passport.deserializeUser 코드에서 done에 입력한 값을 토대로 req.user를 만들어냅니다.

jachoi님의 프로필 이미지
jachoi

작성한 질문수

질문하기