【发布时间】:2018-05-11 13:12:10
【问题描述】:
我有一个使用 NodeJS、Express 和 AngularJS 构建的网络应用程序。我正在使用 express-session 来维护登录会话。
在桌面浏览器中,登录会话按预期持续存在,即使在浏览器关闭后也是如此,但是
从移动设备访问网站时,用户会获得 每次关闭移动浏览器时自动注销。
示例代码如下:
let express = require('express');
let app = express();
let session = require('express-session');
let MongoStore = require('connect-mongo')(session);
app.use(session({
secret: config.sessionSecret,
name: "test",
store: new MongoStore({
url: mongoConnectionUrl,
ttl: 2 * 24 * 60 * 60, // = 2 days. Default
autoRemove: 'native'
}),
resave: true,
saveUninitialized: true
}));
如何在手机浏览器关闭时停止用户在手机中的自动注销?
面临上述问题的网站:https://ayan.work/notes
【问题讨论】:
标签: angularjs node.js express session express-session