본문 바로가기
Back_end/node.js

node.js) 웹 쿠키, 스토리지

by nomfang 2021. 5. 27.
728x90
반응형

node에서 웹으로 쿠키를 보낼 때

res.cookie('key', 'value'); cookie()로 보낸다

키, 밸류 , {httpOnly:true, secure:true,} 

세번째 인자 값을 넣어주면 쿠키를 보호할 수 있음

 

응답헤더의 Set-Cookie 내에 값이 들어감

-> 

headers : {

     set-cookie : 'key=value',

}

 

res.send(), res.render() 에서 보내는 문자열은 모두 body 영역으로 들어감

-> 응답 메시지를 완성시켜서 보내주는 역할

 

브라우저에는 문자열을 저장할 수 있는 스토리지라는 데이터 저장 공간이 있다

쿠키는 저장소에 있는 cookie 값을 headers에 담아서 보내줌

node에서는 cookie-parser를 통해 볼 수 있음

브라우저에서 쿠키값을 가지고 있기 때문에 어떤 서버에서도 값을 받을 수 있는..?

 

 

반응형

댓글