작성자 없음
작성자 정보가 삭제된 글입니다.
[리뉴얼] React로 NodeBird SNS 만들기
작성
·
376
0
로그 아웃을 할 때 분명 Passport 에서 로그아웃 처리는 되는거 같은데
크롬 개발자 도구에서는 쿠키가 남아있습니다 혹시 완전하게 쿠키를 제거하는 방법을 알 수 있을지 해서 질문 드렸습니다
로그아웃 api 부분 코드입니다
답변 2
굳이 지우시겠다면 res.clearCookie('connect.sid', { httpOnly: true }) 하시면 됩니다.
쿠키를 안 지워도 됩니다. 브라우저의 쿠키 - 서버의 세션이 한 쌍이 되는건데 서버의 세션이 로그아웃 시에 사라져 브라우저의 쿠키는 고아가 됩니다. 그래서 쿠키가 남아있어도 아무 것도 할 수 없습니다.