Node.js - Cookie & 인증

Session 쿠키 VS Permanent 쿠키

수업소개

웹브라우저를 끄면 사라지는 휘발성 쿠키를 Session cookie라고 합니다. 웹브라우저를 꺼도 사라지지 않는 쿠키를 Permanent 쿠키라고 합니다. 둘의 차이점과 만드는 방법을 살펴보겠습니다. 

 

 

 

강의

 

 

 

소스코드

변경사항

nodejs/cookie.js

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);

 

댓글

댓글 본문
작성자
비밀번호
  1. sharepia@gmail.com
    안녕하세요~
    apache + tomcat 을 띄워놓고 소스를 넣은 다음에
    http://localhost 로 접속하면 그냥 디폴트로 index.html 만 보입니다.
    강의처럼 첫화면이 'Cookie!!' 라고 페이지가 보여지게 할려먼 어떻게 설정해야하는지요?
    강의에는 설명이 안나와있는거 같아서 말입니다.
  2. 연수아빠
    감사합니다!
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기