关闭浏览器nodejs后将删除会话

时间:2016-08-18 07:17:12

标签: angularjs node.js express-session

我们使用express-session。我们的会话代码:

app.use(session({
    secret: config.SESSION_SECRET,
    saveUninitialized: false,
    resave: false,
    HttpOnly: true, 
    store: new MongoStore({
        mongooseConnection: mongoose.connection,
        ttl: 14 * 24 * 60 * 60, 
        autoRemove: 'native' 
    })
}));

我们使用angularjs和nodejs。 关闭浏览器会话后将被删除!为什么呢?

1 个答案:

答案 0 :(得分:0)

您还需要使用cookie-session(https://github.com/expressjs/cookie-session):

var cookieSession = require('cookie-session');

app.use(cookieSession({
    name: 'session',
    keys: [config.session_key, config.session_key2]
}));