수업소개
Passport.js는 내부적으로 express-session을 이용합니다. 여기서는 두개의 미들웨어를 연결하는 방법을 알아봅니다.
pm2, node-mon과 같은 자동 재시작 도구를 사용하는 경우 세션 정보가 저장이 안되는 현상이 발생할 수 있습니다. 이유는 sessions 디렉토리에 파일이 추가되면 node가 재시작 되기 때문입니다. 이를 해결하기 위해서 sessions 디렉토리에 대해서는 재시작을 하지 않도록 조치해야 합니다. 아래 수업을 참고해주세요.
https://opentutorials.org/course/3332/22110
https://opentutorials.org/course/3332/22110
강의 1
소스코드
강의 2
강의 3