• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

배포모드일 때 cross domain시에 쿠키제거

19.12.18 23:20 작성 조회수 396

0

res.clearCookie(cookiename)

개발모드일 때는 localhost로 도메인이 같아서 그런지 몰라도 클라이언트의 쿠키가 잘 제거 됐는데

배포모드일 때는 nodebird와 api.nodebird 가 있잖아요 도메인이 달라서 그런지 몰라도

로그아웃 후에도 계속 쿠키가 남아있더라구요. 서버에서 세션이 지워져서 기능상으론 문제는 없었지만

뭔가 어색하더라구요.

크로스도메인일 때 서버에서 클라이언트의 쿠키를 지워줄 수 있는 방법이 있나요??

답변 2

·

답변을 작성해보세요.

0

감사합니다. path까지만 넣어줘서 안됐었네욥... 감사합니다

0

res.clearCookie(cookiename, options) 옵션까지 같이 넣어주셔야 합니다. domain, path 이런 것들이 일치하게요.

expires나 maxage 옵션은 안 넣으셔도 됩니다.

http://expressjs.com/en/4x/api.html#res.clearCookie