본문 바로가기
백엔드/NodeJs

[NodeJs / Express] 쿠키 삭제

by jinwanseo 2021. 4. 12.
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

댓글