강의

멘토링

커뮤니티

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

열씨미살자!님의 프로필 이미지
열씨미살자!

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

쿠키/세션과 전체 로그인 흐름.

구조분해

작성

·

124

0

구조분해문법을 이용하여 {reason}을 하게 되면 오류가 생기는데 왜 그런가요 ?

  passport.authenticate("local", (erroruser{reason}=> {
    // (err, user, info) <- 서버에러, 유저값, 클라이언트 에러

    // local에서 에러 처리
    // 서버에러
    if (error) {
      console.error(error);
      next(error); // 에러처리를 익스프레스로 넘김
    }

    // 클라에러
    if (reason) {
      res.status(401).send(reason);
   }

답변 1

0

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

done(null, user)로 통과하는 경우, info가 undefined입니다. undefined에서 reason을 꺼내려하니 에러가 납니다.

열씨미살자!님의 프로필 이미지
열씨미살자!

작성한 질문수

질문하기