본문 바로가기

WebApp/Node.js-cookie

Node.js-쿠키값 node js로 가져오기

생성한 쿠키를 다시 웹브라우져가 웹서버 쪽으로 요청했을때

그것을 우리의 웹애플리케이션 안에서 어떻게 알아낼 수 있을까

1.request cookie값을 nodejs에서 가져오기

*google 검색 : how to get cookie in nodejs

 

console.log(request.headers.cookie); 하면 

request 쿠키값 출력

2.가져온 cookie 값을 객체형식으로 바꾸기

*google 검색 : npm cookie

 

npm install -save cookie

코드상단 var cookie = require('cookie')

var cookies = cookie.parse('쿠키값')

을 하면 쿠키값을 객체의 형식으로 출력해줌 

request에 cookie값이 있는경우 

3.request cookie값이 없는경우 처리 방법

그런데 쿠키값이 없으면 parse('undefined')가 되는데

이러면 에러가 나버림 

따라서 if문을 활용

request에 쿠키값이 없는 경우

'WebApp > Node.js-cookie' 카테고리의 다른 글

Node.js-cookie - login 기능 구현  (0) 2020.09.30
Node.js-cookie(secure , httponly 옵션)  (0) 2020.09.25
Node.js- session쿠키 vs permanent쿠키  (0) 2020.09.22
Node.js-쿠키와 인증  (0) 2020.09.21