Node.js刷新session过期时间的实现方法推举_.docx

上传人:PIYPING 文档编号:11633468 上传时间:2021-08-27 格式:DOCX 页数:3 大小:12.01KB
返回 下载 相关 举报
Node.js刷新session过期时间的实现方法推举_.docx_第1页
第1页 / 共3页
Node.js刷新session过期时间的实现方法推举_.docx_第2页
第2页 / 共3页
Node.js刷新session过期时间的实现方法推举_.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Node.js刷新session过期时间的实现方法推举_.docx》由会员分享,可在线阅读,更多相关《Node.js刷新session过期时间的实现方法推举_.docx(3页珍藏版)》请在三一文库上搜索。

1、Node.js刷新session过期时间的实现方法推举_ 下面我就为大家带来一篇Node.js刷新session过期时间的实现方法推举。我觉得挺不错的,现在分享给大家,也给大家做个参考。 在Node.js中,我们通常用法express-session这个包来用法和管理session,保存服务端和客户端扫瞄器之间的会话状态。那如何才能实现当用户刷新当前页面或者点击页面上的按钮时重新刷新session的过期时间呢?类似于ASP.NET中session会话状态,只要在肯定的时间内页面始终保持活动状态,session就不会过期。通过下面的代码可以实现这个功能,我们在Node.js的代码中加入下面的中间

2、件: / use this middleware to reset cookie expiration time / when user hit page every time app.use(function(req, res, next) req.session._garbage = Date(); req.session.touch(); next(); ); 这样,每次当有恳求过来时,该中间件都会重新修改session的过期时间,从而达到预期的效果。 然后,在代码中加入对session的用法: app.use(session( secret: test, resave: false,

3、saveUninitialized: true, cookie: maxAge: 1000*60*60 / default session expiration is set to 1 hour , store: new MemcachedStore( hosts: 127.0.0.1:9000, prefix: test_ ) ); 上面的session用法了memcached作为session的存储方式,有关如何用法memcached可以参考Github上的这个地址https:/ 当然,你也可以用法其它的session存储方式,例如memoryStore,redis,mongoDB等等,用法方法都大同小异。 以上这篇Node.js刷新session过期时间的实现方法推举就是我分享给大家的全部内容了,盼望能给大家一个参考 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1