我有一个节点应用程序,每当我编辑/更新.js
文件时,用户都会注销。我正在passport-local
使用express.io。
我也在使用mongoose
和socket.io
。
app.configure(function() {
app.use(express.logger('dev'));
app.use(express.cookieParser());
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.set('view engine', 'ejs');
app.use(express.session({
key: 'session',
secret: '111'
}));
app.use(passport.initialize());
app.use(passport.session());
app.use(flash());
});
如何让用户永远登录?
答案 0 :(得分:1)
如果要保持会话重启节点的活动,则需要会话存储。 默认会话存储将数据存储到ram中,并在每次重启节点时丢失。