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

home2 게시판 Node.js, Express 게시판 passport.serializeUser 질문

passport.serializeUser 질문

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

    정준영
    참가자
    선생님 질문 있습니다 
    
    강의 들으면서 한 거 (forum 폴더) 말고 저 혼자서 처음부터 다시 해보려고 
    다른 폴더(chat) 새로 만들어서 게시판 만들어보고 있습니다
    그런데 문제가 있습니다
    
    원래 강의 들으면서 하던 폴더(forum)에서는 로그인 기능 구현할 때
     passport.serializeUser  요 코드를 작성 안 하면 
    Error: Failed to serialize user into session <- 요 에러메시지가 뜨고
    passport.deserializeUser 요 코드를 작성 안 하면 
    Error: Failed to deserialize user out of session <- 요 에러메시지가 뜹니다
    ( 그니까 이게 정상인데 ) 
    
    그런데 제가 새로 만든 폴더에서는 
    
    1. passport.authenticate('local') 이 코드까지만 작성하고
    passport.serializeUser  요 코드를 작성 안 했는데도 
    지가 알아서 자동으로 세션 만들고 쿠키 만들고 지지고 볶고 다 하네요 ....
    (Error: Failed to serialize user into session 요 메시지가 안 뜹니다)
    그리고
    2. passport.deserializeUser 요 코드 작성 안 해도 
    (Error: Failed to deserialize user out of session) 요 메시지가 안 뜹니다
    
    3. passport.deserializeUser 요 코드 작성해도 
    요청.user 출력하면 계속 undefined 만 뜹니다..이게 어떻게 된 걸까요 .. 
    여기서 계속 막혀있습니다 ㅠㅠ
    
    
    
    
    
    #106941

    codingapple
    키 마스터
    serializeUser deserializeUser 코드가 하나 더 있을수도요
    아니면 코드 위치가 이상해서일 수도 있습니다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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