인프런 커뮤니티 질문&답변

귯결~소쥬촤락님의 프로필 이미지
귯결~소쥬촤락

작성한 질문수

React로 NodeBird SNS 만들기

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

해결된 질문

작성

·

513

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

귯결~소쥬촤락님의 프로필 이미지
귯결~소쥬촤락

작성한 질문수

질문하기