大佬教程收集整理的这篇文章主要介绍了node.js – 如何使expressjs中的会话不会过期,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
app.configure(function(){ //views app.set('views',__dirname + '/views'); app.set('view ENGIne','ejs'); //parse request bodies app.use(express.bodyParser()); app.use(express.methodOverride()); // session support app.use(express.cookieParser(cfg.cookie_secret)); app.use(express.session({ key : 'whynode',store : sessionStore,cookie: { expires: new Date(Date.Now() + 60 * 10000),maxAge: 60*10000 } })); app.use(passport.initialize()); app.use(passport.session()); //pass user data app.use(function(req,res,next) { res.locals.req_path = req.path; res.localS.User = req.user || false; next(); }); //get routers app.use(app.router); //serve asset files app.use('/assets',express.static(__dirname + '/public')); });
我使用redis进行会话存储.完整的app.js代码可以在这里查看full app.js
我现在遇到的是当我将应用程序闲置几分钟,会话到期时我需要再次登录.我们如何使会话在至少2-3小时不活动时不会超时?
以上是大佬教程为你收集整理的node.js – 如何使expressjs中的会话不会过期全部内容,希望文章能够帮你解决node.js – 如何使expressjs中的会话不会过期所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。