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

유재학님의 프로필 이미지

작성한 질문수

Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해

passport기반 세션처리

약간 신기한 문제가 발생했습니다.

작성

·

209

0

회원가입을 시도할 때 이메일 주소가 db에 없을 경우 발생한 문제입니다.

db에 없는 이메일 주소를 입력하고 제출 버튼을 누른 경우 "passport session save" 메시지는 콘솔에 출력이 됩니다. 그러나 다음 메시지는 출력이 안되고 웹 페이지는 Cannot POST /join이 출력됩니다.

여기서 주소창 "http://localhost:3000/join" 이 내용 중 join을 지우고 main을 확인하기 위해 m을 누르니깐 콘솔창에 "passport session get id" 메시지와 main에서 출력할 내용들이 나타납니다

어떤 문제일까요...ㅠㅠㅠ

답변 2

1

저는 방금  크롱님 소스와  비교해서 원인을 찾았습니다. 다른 분이 동일 상황 발생 시 참고하시도록 알려드립니다.

제 경우는 successRedirect를 sucessRedirect 로  'c' 한 개를 빼먹은 것이 이유였네요. ㅠ.ㅠ

0

저도 같은 문제인데  답을 못 구하셨나요? ㅠ.ㅠ