인프런 커뮤니티 질문&답변
미들웨어로 라우터 검사하기 강의에서 isLoggedIn 관련 질문입니다.
작성
·
207
0
logout시 middleware로 isLoggedIn으로 검사한다는 내용은 이해를 했는데,
정작 적용해보니 401상태로 로그인이 필요하다는 String이 넘어옵니다.
분명 로그인 한 상태에서 했는데 왜 이럴까요?
saga에서 아무런 보내는 정보 없이 처리되던데 그러면 req에 로그인 했을 시 정보(passport serialize를 통해 만들어진 정보)를 로그아웃시 req에 포함해서 넘겨지고 back에서 그것을 읽어들이는건가요? 근데 왜 미들웨어 isLoggedIn에서 req.isAuthenticated()에서 false값이 뜰까요? ㅠㅠ
답변 1
0
제로초(조현영)
지식공유자
서버로 쿠키가 보내지지 않아서 아직은 401 상태가 뜰 것입니다. 서버로 쿠키를 보내는데(axios withCredentials: true 하는 강좌) 그 때는 로그인한 상태인 것을 서버가 알아차립니다.




