쿠키 저장 오류

강찬우·2024년 1월 15일

문제 상황

  1. Response의 헤더에서는 Set-Cookie가 정상적으로 존재한다

  2. 하지만 브라우저 (Application)에는 쿠키가 저장이 되지 않는다

현재 프로젝트에서 쿠키가 제대로 저장이 안되는 현상이 발생했다.

구글을 통해 검색했을때 여러가지 방법들이 있었는데

서버에서 쿠키에 대한 정보를 입력할때 samesite옵션을 'none'으로 주고 하면 된다고 해서 해보았는데 저는 똑같이 저장이 되지 않았습니다.

로컬에서 개발할때는 정상적으로 작동한 것이 안되는 것으로 보아
제가 프론트엔드는 vercel을 통해서 배포하였고 백엔드는 fly.io를 이용하다 보니
백과 프론트의 도메인차이 때문에 일어난 일인것 같았습니다.

그래서 결국은 accessToken과 refreshToken에 대한 정보를 프론트에 넘겨 프론트에서 로그인한 사용자의 토큰정보를 쿠키로 만들어 해결하였습니다...

서버에서 하는 방법에 대해서는 좀더 찾아봐야 할것 같습니다

0개의 댓글