반응형
express 설치하기
npm install -s express
express-session 설치하기
npm install -s express-session
express-session 예제
var express = require('express')
var session = require('express-session')
var app = express()
app.use(session({
secret: 'keyboard cat',
resave: false,
saveUninitialized: true
}))
app.get('/', function (req, res, next) {
res.send('Hello session')
})
app.listen(3000, function(){
console.log('3000');
});
secret : 필수 옵션, 외부에 노출되면 안되는 정보, 버전관리시 따로 파일로 관리
resave :
- false 세션 데이터의 값이 변하기 전까진 세션저장소에 값을 저장하지 않음 - defualt
- true 세션 값이 바뀌든 안 바뀌든 세션저장소에 값을 계속 저장
saveUninitialized :
- true 세션이 필요하기 전까지는 세션을 구동시키지 않음 - defualt
- false 세션이 필요하든 안하든 세션 구동(서버에 무리 감)
반응형
'Dev > Nodejs-session&auth' 카테고리의 다른 글
[Nodejs-session] session을 사용하는 이유 (0) | 2020.08.19 |
---|