본문 바로가기
WEB/Nodejs-session&auth

[Nodejs-session] express-session

by Ellen571 2020. 8. 19.

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 세션이 필요하든 안하든 세션 구동(서버에 무리 감)

 

 

반응형

'WEB > Nodejs-session&auth' 카테고리의 다른 글

[Nodejs-session] session을 사용하는 이유  (0) 2020.08.19