node.js로 세션 카운트 실습
페이지 정보
작성자 조선제일검 작성일 22-07-21 00:20 조회 2,249 댓글 1본문
1. source
varexpress = require('express');
varsession = require('express-session');
varapp = express();
app.use(session({
secret:'bruce0415!@#$%^&*',
resave:false, // 계속 새로 발급하지 않는다
saveUninitialized:true// 세션아이디를 사용하기 전까지 미발급
}));
app.get('/count', function(req, res){
// session의 count 값이 존재할 경우
if(req.session.count){
// 카운트 증가
req.session.count++;
}else{
// 카운트 초기화
req.session.count = 1;
}
res.send('count : ' + req.session.count);
});
app.get('/tmp', function(req, res){
// /count의 req.session.count 에 담겨있는 값을 출력
res.send('result : ' + req.session.count);
});
app.listen(3003, function(){
console.log("Connected 3003 Port");
});
2. 페이지 보기
cookies와 달리 session을 사용할 경우 connect에 sid가 붙는다.
최고관리자님의 댓글
최고관리자 작성일좋은글 감사합니다. ^^