클론코딩/생활코딩 Express.js

[Express.js]세션 쿠키 (Session Cookie), 영구 쿠키 (Persistent Cookie)

아사_ 2024. 9. 11. 21:21
728x90

 

https://opentutorials.org/course/3370

생활코딩님의 Express.js강의를 참고하였습니다.


1.세션 쿠키 (Session Cookie)

세션 쿠키는 브라우저 세션 동안만 유효합니다. 브라우저를 닫으면 쿠키가 삭제됩니다.
주로 로그인 상태를 유지하거나 사용자 세션을 관리하는 데 사용됩니다.

expires 속성이 설정되지 않거나 session으로 설정하면된다.
res.cookie('Coooookieee','testval',{httpOnly:true});

 

 

 

2.영구 쿠키 (Persistent Cookie)

사용자의 기본 설정, 로그인 정보, 장바구니 내용 등을 저장하여 장기간 동안 사용합니다.
expires 또는 maxAge 속성이 설정되어 있으며, 이 값에 따라 쿠키의 유효 기간이 결정됩니다.
res.cookie('longgggg','testval',{maxAge: 900000, httpOnly:true});

 

 

 

 

728x90