반응형
    
    
    
  [생활코딩] Session 쿠키 VS Permanent 쿠키
Session cookies
- 웹브라우저가 켜져있는 동안 유효하고 끄고 다시 켜면 없어짐
Permanent cookie
- 웹브라우저를 껐다 켜도 유지됨
Permanent cookie 설정하기
Permanent cookie 기간 설정은 Expries와 Max-Age가 있음
- Expires : 만료되는 시간 설정
- Max-Age : 얼마동안 유지할 것 인지 설정
Max-Age 한 달 설정
var http = require('http');
var cookie = require('cookie');
http.createServer(function(request, response){
    var cookies = {};
    
    if(request.headers.cookie !== undefined){
        cookies = cookie.parse(request.headers.cookie);
    };
    response.writeHead(200, {
        'Set-Cookie':[
            'yummy_cookie=choco', 
            'tasty_cookie=strawberry',
            `Permanent=cookies; Max-Age=${60*60*24*30}` // 60초 * 60분 * 24시간 * 30일
        ]
    });
    response.end('Cookie!!');
}).listen(3000);

Permanent에 기간 값이 들어가 있음
쿠키 생성 코드를 비활성화하고 브라우저 종료후 다시 접속
var http = require('http');
var cookie = require('cookie');
http.createServer(function(request, response){
    var cookies = {};
    
    if(request.headers.cookie !== undefined){
        cookies = cookie.parse(request.headers.cookie);
    };
    // response.writeHead(200, {
    //     'Set-Cookie':[
    //         'yummy_cookie=choco', 
    //         'tasty_cookie=strawberry',
    //         `Permanent=cookies; Max-Age=${60*60*24*30}` // 60초 * 60분 * 24시간 * 30일
    //     ]
    // });
    response.end('Cookie!!');
}).listen(3000);

Permanent값만 남아있음
반응형
    
    
    
  'Dev > Nodejs-cookie' 카테고리의 다른 글
| [Nodejs-cookie] 디렉토리와 도메인 설정 (0) | 2020.08.17 | 
|---|---|
| [Nodejs-cookie] 쿠키 보안 - Secure와 HttpOnly (0) | 2020.08.17 | 
| [Nodejs-cookie] 쿠키 읽기 (0) | 2020.08.17 | 
| [Nodejs-cookie] 쿠키 생성 (0) | 2020.08.12 | 
| [Nodejs-cookie] Cookie란? (0) | 2020.08.12 | 
 
                    
                  