😡 로그인, 게시판을 구현하는 중 req.session에 토큰을 저장해 사용하여 정보를 가져오려고 했으나 새로고침 시에 토큰 정보가 날아가는 현상 발생하여 cookie-parser를 사용하게 됨
📌 cookie-parser 란?
요청된 쿠키를 쉽게 추출할 수 있도록 도와주는 미들웨어로, req.cookies에 저장되어 추출이 가능하다.
📌 how to?
npm i cookie-parser 로 설치 후,
require로 불러오고 use 선언
로그인 등 token을 발급하는곳에 res.cookie로 쿠키 생성
-httpOnly : true / 쿠키는 오직 HTTP(S) 요청을 통해서만 접근 가능
-secure : true / 안전한 HTTPS 연결에서만 전송
-strice : 'strict'는 쿠키가 동일한 사이트로부터의 요청과만 함께 전송
검증 시, req.cookies의 내가 지정한 이름 'token'을 변수에 담아 토큰 사용.