쿠키의 2가지 종류가 있음
permanenet쿠키는 영속적 지속적 따라서 웹브라우져가 켜지든 꺼지든 유지됨
session쿠키는 웹브라우져가 켜져 있는 동안 유효하고 끄면 없어짐
앞서 우리가 작성한 코드가 session쿠키임
Max-Age와 Exp방법이 있는데
Exp는 만료되다 즉 쿠키가 언제 죽을것인가 절대적인것
Max-Age는 쿠키가 얼마동안 살것인가 즉 현재를 기준으로 앞으로 얼마나 살것인가
따라서 Max-Age는 초가 들어감
response.writeHead(200, {
`set-Cookie':[
'쿠키name = 쿠키 vaue' ->일반적인 session쿠키 작성할때
`쿠키name = 쿠키 value; Max-Age=${60*60*24*30}` -> permanent 쿠키 작성할때
]}) 초단위 설정 : 60초 x 60 = 1시간, x24하면 하루, x30 하면 30일
쿠키코드를 비활성화 하고 애플리케이션 탭을 보면 permanent 쿠키만 남아 있는 것을 볼 수 있다.
크롬에선 안됌 ㅠㅠ 설정문제이다
'WebApp > Node.js-cookie' 카테고리의 다른 글
Node.js-cookie - login 기능 구현 (0) | 2020.09.30 |
---|---|
Node.js-cookie(secure , httponly 옵션) (0) | 2020.09.25 |
Node.js-쿠키값 node js로 가져오기 (0) | 2020.09.22 |
Node.js-쿠키와 인증 (0) | 2020.09.21 |