백엔드/NodeJs
[NodeJs / Express] 쿠키 삭제
jinwanseo
2021. 4. 12. 21:23
728x90
NodeJs / Express 쿠키 삭제

쿠키 삭제 방법은 여러가지가 있다.
대표적인 방법 두가지를 소개한다.
1. 쿠키 보관 기간을 0으로 설정하여 바로 삭제 하도록하는 방법
2. cookie-parser 를 통한 쿠키삭제
maxAge : 0 을 통한 쿠키삭제
app.get('/login', (req,res)=>{
res.cookie('id','아이디값',{maxAge : 저장기간(초)});
res.cookie('pw','비번값',{maxAge : 저장기간(초)});
});
app.get('/logout',(req,res)=>{
res.cookie('id','',{maxAge:0});
res.cookie('pw','',{maxAge:0});
res.redirect('/');
});
Cookie-Parser를 통한 쿠키 삭제
app.get('/login', (req,res)=>{
res.cookie('id','아이디값',{maxAge : 저장기간(초)});
res.cookie('pw','비번값',{maxAge : 저장기간(초)});
});
app.get('/logout',(req,res)=>{
res.clearCookie('id');
res.clearCookie('pw').redirect('/');
});
728x90