개발자

spring, react 프로젝트에서 로컬에서 동작하던 쿠키 저장 로직이 배포환경에서 동작하지 않는 문제 어떻게 해결해야 하나요?

2023년 06월 09일조회 219

spring과 react로 프로젝트 진행중인데, 로그인 하면 spring에서 쿠키를 설정해주는데 로컬에서는 잘 작동했었는데 배포나 모바일(같은 와이파이)로 접속하면 쿠키저장이 잘 안되는 현상이 있는데 혹시 해답을 아시는 분이 계실까요..? cookie는 secure, httponly, sameSite=None 설정이 되어있는 상태입니다

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

손정현님의 프로필 사진

안녕하세요! 구현 방법을 좀 더 자세하게 설명해주시면 원인을 찾는데 도움이 될 것 같습니다. 통상적으로 자주 마주하는 문제들을 몇가지 설명하자면: 1. 쿠키는 도메인과 연결되기 때문에 도메인 설정이 올바른지 확인이 필요함. 로컬은 localhost로 도메인이 고정되는 경우가 많지만 배포환경에서는 다를 수 있음. 2. 만약 프론트엔드 서버와 백엔드 서버가 다르다면 CORS 설정이 올바르게 됐는지 확인 필요함. 3. secure=true인 경우 쿠키는 HTTPS를 통해서만 전송됩니다. 배포환경이 HTTPS 통신을 하고 있는지 확인 필요함. 4. 사용한 브라우저 설정이 어떻게 되어 있는지 확인 필요함. 브라우저 설정으로 인해 쿠키가 차단되어 있을 수도 있음. 어떤 브라우저/기기를 사용하셨고 쿠키 설정을 어떻게 하고 계신지, 에러 메세지가 어떻게 되는지 등 좀 더 자세한 설명을 첨부해주시면 보다 정확한 답변을 다는데 도움이 될 것 같아요 :)

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!