카테고리 없음
Nodejs 세션연결 강제로 끊기
Canyi
2022. 11. 22. 18:14
//세션 정의
const session = require('express-session');
//세션 미들웨어
app.use(session({
secret :'1111',
resave : false, //다시 저장안함
saveUninitialized : true
}));
//세션 count
app.get('/count', function(req, res) {
if (req.session.count) {
req.session.count++;
}
else{
req.session.count = 1;
}
res.send('count :' + req.session.count);
// req.session.count = 1;
// res.send('hi session');
})
//userId로 받은 세션 temp
app.get('/temp', function(req, res) {
// res.send('result' + req.session.count);
res.send('result' + req.session.userid);
})
//세션 연결 강제로 끊기
app.get('/logout', function(req, res) {
//delete req.session.count;
delete req.session.userid;
res.redirect("/");
})
서버 실행
nodemon mysqlwebserver
(1) 로그인
세션에 count된 userid 확인
http://localhost:8080/temp
세션 끊기 실행
http://localhost:8080/lougout
다시 temp를 확인해보면 세션 강제로 끊기 완료