인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

lolola님의 프로필 이미지
lolola

작성한 질문수

React로 NodeBird SNS 만들기

5-15. 로그아웃과 사용자 정보 가져오기

서버 컨트롤러에서 req.user.toJSON()은 왜해야하나요?

작성

·

108

0

router.get('/',(req,res)=>{...})에서요

  // user에 패스워드정보도 들어가있어서 없애줘야한다
  const user = Object.assign({}, req.user.toJSON();)
이렇게 toJSON해야 circular error가 안나는데요
req.user는 json이아닌가요 왜 해야하죠?
sequelize에서리턴되는값은 잡객체라서 toJSON()해야한다고하셧는데
req.user도 잡객체인가요?

답변 1

0

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

네 req.user이 sequelize에서 리턴된 값입니다(deserializeUser보시면 됩니다)

lolola님의 프로필 이미지
lolola

작성한 질문수

질문하기