작성
·
340
0
로그인 성공 후에 사용자 정보를 가져오는 작업 중에 라우터에서 req.user가 undefined가 나와요. 요청 후에 출력되는 로그만 보면 deserializeUser -> router 순으로 실행되고, deserializeUser의 done이 호출 되기 전에 router에 도착해서 user 데이터가 전달되지 않는다고 생각되는데 어떻게 해결해야 되는지 모르겠습니다 알려주세요!
답변 4
0
0
0
0
희한하네요. 다음 미들웨어가 정상적으로 연결되어 있나요?
app.use(express.session(...));
app.use(passport.initialize());
app.use(passport.session());