nodeJS:Express框架中session内存存储
来源:互联网 发布:百分百综合采集软件 编辑:程序博客网 时间:2024/05/16 04:54
express-session
是express中比较常用的处理session的中间件,使用npm安装:
$ npm install express-session save
session的认证机制必须依赖cookie,所以还应该同时安装一个cookie-parser
,安装方法同上。然后再app.js中导入这两个中间件:
var cookieParser = require('cookie-parser');var session = require('express-session');
之后定义cookie解析器,注意,该定义必须写在路由分配之前:
app.use(cookieParser());app.use(session({ secret: '12345', name: 'name', cookie: {maxAge: 60000}, resave: false, saveUninitialized: true,}));
各参数意义:secret
:用来对session数据进行加密的字符串.这个属性值为必须指定的属性。name
:表示cookie的name,默认cookie的name是:connect.sid。maxAge
:cookie过期时间,毫秒。resave
:是指每次请求都重新设置session cookie,假设你的cookie是6000毫秒过期,每次请求都会再设置6000毫秒。saveUninitialized
: 是指无论有没有session cookie,每次请求都设置个session cookie ,默认给个标示为 connect.sid。
之后在处理请求时直接通过以下方式对session进行读写:
req.session.lastpage = lastPage;//写入至sessionres.redirect(req.session.lastpage);//从session中读取
转载: https://segmentfault.com/a/1190000004224029
相关扩展: http://www.cnblogs.com/chenchenluo/p/4197181.html
0 0
- nodeJS:Express框架中session内存存储
- express 框架之session(express框架session 内存存储)
- nodejs Express 中session使用
- nodeJs-express中使用session
- NodeJs内存session: Express v4.x and Socket.io 1.3.x 用(express-session)共享session
- nodejs express session redis
- nodejs express框架 中app.js
- NodeJs Express框架安装
- Nodejs Express框架
- NodeJS安装express框架
- nodejs express 框架使用
- nodejs express 框架安装
- nodejs之express框架
- nodejs Express 框架
- nodejs 框架之express
- nodejs 框架之express
- express框架中,session的使用方法
- 在nodejs express 中使用session的功能
- 写一个android小闹钟
- Git版本恢复命令reset
- 1068. Find More Coins (30)
- Java资源网站
- windows信号量实现读写同步
- nodeJS:Express框架中session内存存储
- hdu 2222 AC自动机静态模板
- hadopp 的机架感知
- Dijstra算法代码描述
- git reset revert 回退回滚取消提交返回上一版本
- hdu 5067 Harry And Dig Machine (状态压缩dp)
- 堆与栈在内存里是怎么分配的?
- 变形课
- Java动态代理应用