【问题标题】:session will be deleted after close browser nodejs关闭浏览器nodejs后会话将被删除
【发布时间】:2016-08-18 15:19:35
【问题描述】:

我们使用了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。 关闭浏览器会话后将被删除!为什么?

【问题讨论】:

    标签: angularjs node.js express-session


    【解决方案1】:

    您还需要使用 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]
    }));
    

    【讨论】:

      猜你喜欢
      • 2012-10-26
      • 1970-01-01
      • 2011-03-07
      • 2018-02-25
      • 2015-07-03
      • 2013-11-29
      • 2012-09-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多