码迷,mamicode.com
首页 > 其他好文 > 详细

在 Express 配置使用 express-session 插件

时间:2021-06-02 11:59:13      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:false   存储   一个   secret   express   str   字符   持久   npm   

在 Express 配置使用 express-session 插件

参考文档:https://github.com/expressjs/session

安装:

npm install express-session

配置:

// 该插件会为 req 请求对象添加一个成员: req.session 默认是一个对象
// 这是最简单的配置方式,暂且先不关心里面参数的含义
app.use(session({
  // 配置加密字符串,它会在原有加密基础之上和这个字符串拼起来去加密
  // 目的是为了增加安全性,防止客户端恶意伪造
  secret: ‘xx‘,
  resave: false,
  saveUninitialized: false // 无论你是否使用 Session ,我都默认直接给你分配一把钥匙
}))

使用:

// 添加 Session 数据
req.session.foo = ‘c‘

// 获取数据 Session 数据
req.session.foo

提示:

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

在 Express 配置使用 express-session 插件

标签:false   存储   一个   secret   express   str   字符   持久   npm   

原文地址:https://www.cnblogs.com/xcbb/p/14814810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!