수업소개
웹브라우저를 끄면 사라지는 휘발성 쿠키를 Session cookie라고 합니다. 웹브라우저를 꺼도 사라지지 않는 쿠키를 Permanent 쿠키라고 합니다. 둘의 차이점과 만드는 방법을 살펴보겠습니다.
강의
소스코드
nodejs/cookie.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | var http = require( 'http' ); var cookie = require( 'cookie' ); http.createServer( function (request, response){ console.log(request.headers.cookie); var cookies = {}; if (request.headers.cookie !== undefined){ cookies = cookie.parse(request.headers.cookie); } console.log(cookies.yummy_cookie); response.writeHead(200, { 'Set-Cookie' :[ 'yummy_cookie=choco' , 'tasty_cookie=strawberry' , `Permanent=cookies; Max-Age=${60*60*24*30}` ] }); response.end( 'Cookie!!' ); }).listen(3000); |