해결된 질문
작성
·
513
0
res.clearCookie(cookiename)
개발모드일 때는 localhost로 도메인이 같아서 그런지 몰라도 클라이언트의 쿠키가 잘 제거 됐는데
배포모드일 때는 nodebird와 api.nodebird 가 있잖아요 도메인이 달라서 그런지 몰라도
로그아웃 후에도 계속 쿠키가 남아있더라구요. 서버에서 세션이 지워져서 기능상으론 문제는 없었지만
뭔가 어색하더라구요.
크로스도메인일 때 서버에서 클라이언트의 쿠키를 지워줄 수 있는 방법이 있나요??
답변 2
0
0
res.clearCookie(cookiename, options) 옵션까지 같이 넣어주셔야 합니다. domain, path 이런 것들이 일치하게요.
expires나 maxage 옵션은 안 넣으셔도 됩니다.