在 express 中使用 session

express 中默认不支持 session 和 cookie。但是我们可以使用第三方中间件:express-session。

# 下载
npm install express-session

# 配置
var session = require('express-session');
app.use(session({
	secret: 'keyboard cat',
	resave: false,
	saveUninitialized: true
}));

# 使用
req.session.foo = 'bar' # 添加 session 数据
req.session.foo # 访问 session 数据

默认 session 数据是内存存储,服务器一旦重启,数据就会丢失,真正的生产环境会把 session 进行持久化存储。

猜你喜欢

转载自blog.csdn.net/weixin_43627806/article/details/89575198
今日推荐