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
'백엔드 > NodeJs' 카테고리의 다른 글
[NodeJs] Passport 사용 설명 및 예제 (0) | 2021.04.23 |
---|---|
[NodeJs] Javascript를 활용한 크롤링 (데이터수집) (0) | 2021.04.14 |
[NodeJs] 노드몬 nodemon 을 활용한 Node.js 무중단 서비스 하기 (0) | 2021.04.01 |
[NodeJs] 쿠키 읽기 / 쓰기 (cookie read / write) [ javascript / http / client / server] (0) | 2021.03.31 |
[NodeJs] 순수 NodeJs와 Express 404 에러 처리 방법 (0) | 2021.03.30 |
댓글