-
cookie-option secure: true 옵션 사용시 Safari localhost에서 쿠키 저장이 안되는 문제Nest.js 2024. 5. 23. 16:39728x90
Reference
https://shanepark.tistory.com/454
secure:true 옵션은 `Marks the cookie to be used with HTTPS only.` 즉 HTTPS에서만 사용가능한 옵션인데 크롬에서는 localhost에서 잘 동작하지만 safari에서는 동작하지 않는다.
제목과 그대로 cookie-option중에서 secure:true는 운영 환경에서 꼭 필요한 옵션이지만 chrome에서 localhost에서는 쿠키가 잘 저장 되지만 safari에서는 localhost에서 secure:true 옵션을 사용하게 되면 쿠키가 정상적으로 저장 되지 않는 이슈가 있는것 같다. 해당 이슈는 위의 블로그도 나와 같은 현상을 겪었다. 운영 환경에서는 문제가 발생하지 않기 때문에 secure:true 옵션은 production 환경에서만 설정해주는걸로 변경이 필요할것 같다.
728x90'Nest.js' 카테고리의 다른 글