首页 > 其他 > 详细

express-session 保存遇到的问题

时间:2016-02-28 00:49:47      阅读:305      评论:0      收藏:0      [点我收藏+]

今天在用express4 试着做网站的时候,发现request.session 中一直不能保存新的值,还一直报一个错 

express-session deprecated undefined resave option; provide resave option app.js:21:9
express-session deprecated undefined saveUninitialized option; provide saveUninitialized option

后来在网上找到 http://guard.iteye.com/blog/2122745 是因为在建立session时,有两个参数没有设置

app.use(session({
    secret: ‘film‘,
    cookie: {
        maxAge: 1000 * 60 * 30, // harlf of hour
    },
    store: new MongoStore(options)
}))
应该是这样:
resave ——重新保存:强制会话保存即使是未修改的。
saveUninitialized——强制“未初始化”的会话保存到存储。


app.use(session({ secret:
‘film‘, resave: true, saveUninitialized: true, cookie: { maxAge: 1000 * 60 * 30, // harlf of hour }, store: new MongoStore({ url: ‘mongodb://localhost/film‘, collection: ‘sessions‘ }) }))

express4和3.x 相差太多了。

 

express-session 保存遇到的问题

原文:http://www.cnblogs.com/kevinlvhsl/p/5223840.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!