• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 로그인은 되는데, 페이지 리다이랙트를 실패합니다.

로그인은 되는데, 페이지 리다이랙트를 실패합니다.

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #75372

    이다현
    참가자
    안녕하세요, 강좌보면서 공부하다가 막힌부분이 있어서 질문 드립니다.
    node.js,mongoDB강좌
    파트3 회원인증기능3 쯔음
    로그인은 되는데, 페이지 리다이랙트를 실패합니다.
    강좌에서 설명된 코드의console.log("로그인 성공: ", 결과); 값 까지는 출력됩니다.
    콘솔로그를 여기저기 찍어본 결과,  Passport의 req.user의 유저정보를 저장하지 못하는것 같습니다.
    로그인을 체크하는 펑션 미들웨어의 else부분에 console.log(req.user);를 찍어본 결과 undefined가 출력되고 있습니다.
    어떻게 해결해야 할지 질문드립니다.
    #75407

    codingapple
    키 마스터
    deserializeUser 내부가 비어있어서 그럴수도요
    #75441

    이다현
    참가자
    해결했습니다.. 코드의 순서가 문제였습니다.
    passport의 미들웨어를 loginCheck 미들웨어보다 먼저 실행해야하는 거였는데...  
    로그인 체크 미들웨어만 마이페이지 요청 코드 위에 올려놨었습니다...페이지를 만들고 그위에 펑션만 쏙 가져다 놨으니 안될수밖에..
    
    당연히 코드 순서상 passport를 먼저 세팅해주고 그것을 사용하는 관계있는 코드는 전부 아래로 가는건데, 다른데서 이상없나 계속 찾아봤네요.
    답변 감사드립니다.
     
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠