var express = require('express');
var app = express();
var cookieParser = require('cookie-parser');
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);
res.send('count : '+ count);
});
app.listen(3003, function(){
console.log('Connected 3003 port!');
});
- 쿠키는 하이퍼 텍스트의 시록서 일종으로 인터넷 사용자가 어떠한 웹 사이트를 방문할 경우
그 사이트가 사용하고 있는 서버를 통해 인터넷 사용자의 컴퓨터에 설치되는 작은 기록 정보 파일을 말한다.
- 이 기록 파일에 담긴 정보는 인터넷 사용자가 같은 웹사이트를 방문할 때마다 읽히고 수시로 새로운 정보로 바뀐다.
- cookieParser 로 쿠키를 사용할 미듈웨어 세팅을 한뒤 웹브라우저에서 웹서버에 접속하면 웹 서버에서 cookie 값을 1 로 세팅해 response한다.
- 웹 브라우저는 받은 쿠키값으로 웹 서버에 request 하는 것이다.