안녕하세요.
지금 node+express 서버와 react 를 연동해서 개발중입니다.
1. /login 경로에서 POST Method 실행시켰을 때, 브라우저에 세션 생성, serializeUser, deserializeUser 가 실행되는 것은 확인했습니다.
2. /profile 로 라우팅되면 React useEffect 로 GET Method 를 실행하도록 하고, app.get('/profile') 에 미들웨어로 checkLogin 을 적용했습니다.
<strong>- 이때, checkLogin 에서 if(req.user) 문에서 req.user 가 undefined 으로 출력되어 /profile 화면이 표시되지 않는 문제가 생겼습니다.</strong>
<strong>- deserializeUser 에서는 done parameter 로 user 정보가 잘 전달된 것으로 보이는데, 왜 undefined 로 출력되는지 알 수 있을까요?</strong>
코드 첨부드립니다. (server.js)
