var cookieParser = require('cookie-parser'); //npm i cookie-parser --s
app.use(cookieParser(비밀키)); // 쿠키 미들웨어 사용하기
app.get('/count', function(req,res){
if(req.cookies.count){
var count = parseInt(req.cookies.count);
}else{
var count = 0;
}
count = count+1
res.cookie('count', count+100);
res.send('count: ' + count);
})
res.cookie메서드로 쿠키를 생성하고,
clearCookie메서드로 쿠키를 지울 수 있다... res.clearCookie('key', 'value', {option:true});
하지만 키, 값과 옵션이 정확히 일치해야 지워진다.
암호화를 할 때는 비밀키를 주고 쿠키 생성시에는 옵션으로 {signed : true} 값을 주고
읽을 때는 그냥 req.cookies가 아닌 req.signedCookies를 사용한다.
'basic > Node.js' 카테고리의 다른 글
[Node.js] 나만의 Module만들기 (0) | 2020.10.29 |
---|---|
[Node.js] Session (0) | 2020.10.29 |
[Node.js] MySql CRUD (0) | 2020.10.27 |
[Node.js] MySql 모듈이용해서 연결하기 (0) | 2020.10.27 |
[Node.js] fs모듈로 파일 읽기, 쓰기 (0) | 2020.10.27 |