• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

Nginx Cookie 설정

22.03.30 10:17 작성 조회수 353

0

안녕하세요. 현재 강의를 수강 중에 https 설정 후 발생하는 문제가 있어서 질문드립니다.

현재 모든 강의를 수강하고 SSL 인증서를 적용하는 제로초님 블로그의 글을 따라 하고 있는데
로그인은 되지만 로그아웃이 되지 않는 현상이 발생합니다.
개발자도구 - 네트워크에 응답으로 withcredential 예외 응답이 오는 걸로 봐서는 쿠키 설정에 문제가 있는 것으로 추측됩니다.
(Nginx 설정은 블로그에 있는 설정에 도메인만 바꿔서 적용하였고 다른 부분은 바꾼 것이 없습니다.)

Nginx 설정에 쿠키를 보낼 수 있도록 적용하면 될거 같은데 혹시 다른 문제이진 않은가 걱정이 되어 글을 남깁니다.
또한 혹시 https를 적용하고 또 설정해줘야 하는 부분이 짐작되는 것이 있으시다면 조언해주시면 감사하겠습니다.

답변 2

·

답변을 작성해보세요.

0

한범수님의 프로필

한범수

질문자

2022.03.30

nginx 설정은 블로그 내용대로 추가했던 상태였습니다.
백엔드에서 proxy: true 설정을 안해줬던게 문제였네요. 감사합니다.

로그인 후 새로고침 유지는 안되어서 vuex-persistedstate를 사용하고 있습니다.
store-index의 nuxtServerInit은 nginx 위에서 동작할때 무한히 호출되어서 꺼놓은 상태입니다.
이것도 백엔드에서 프록시 설정을 안해놓았기에 발생한 문제였을까요?

네 맞습니다.

한범수님의 프로필

한범수

질문자

2022.03.30

감사합니다! 이해도 부족에서 온 문제였네요. 프록시 서버 관련해서 공부를 더 해봐야겠네요.

0

로그인 후에 새로고침 해도 로그인 유지되고 있나요? nginx 설정들은 제 블로그 내용대로 전부 추가하셨나요? 백엔드에서도 익스프레스 세션에 proxy: true나 app.enable('proxy') 추가하셨나요?