module.exports = {
secret: 'keyboard cat',
resave: false,
saveUninitialized: true,
cookie: {
// maxAge: 100,
maxAge: 1000 * 60 * 30,
}
}
keyboard cat은 랜덤 문자열
나머지는 공식 레퍼런스 문서 참조.
var sessionData = require('./db/session');
const FileStore = require('session-file-store')(session);
sessionData.store = new FileStore()
app.use(session(sessionData));
이런 식으로 app.js에서 사용.
filestore는 메모리 스토어가 디폴트이고, 이외에 다른 방식도 존재한다.