트러블슈팅

서버에서 쿠키받기 cookie-parser

노엠디엔 2023. 7. 25. 17:26

클라이언트에서 로그인한 후 쿠키에 token을 저장하고 token을 통해 서버에서 유저를 확인하기 위해
쿠키를 서버에 보내는 과정에서 서버에서 쿠키를 못 읽는 상황이 발생했다.

문제 부분
클라이언트 axios인스턴스

일단 쿠키를 안전하게 서버로 보내기 위해서는 axios에 withCredentials 설정을 true를 해줘야하며
서버에서도 설정을 해줘야 하는것으로 알고 있었다. 문제는 어떻게 하는지 모름

그러다가 문뜩 강의에서  서버쪽 쿠키설정을 했던게 생각이나서 찾아보니

cookie-parser 라이브러리를 통해 해결했던 문제였다. (정말 기억력 무지 막지하다);;

express를 통해 cookieparser사용하겠다고 해주면 끝!

이제 잘들어오는 것 같다!

cookie-parser 깃헙 주소

https://github.com/expressjs/cookie-parser

 

GitHub - expressjs/cookie-parser: Parse HTTP request cookies

Parse HTTP request cookies. Contribute to expressjs/cookie-parser development by creating an account on GitHub.

github.com