node.js 中session的用法与部署

Session 的用法

session 是⼀个用户在与服务器交互过程中,所持有的会话对象。

第一步

  1. 安装 express-session 和 session-file-store
  2. npm install express-session
  3. npm install session-file-store

第二步

   导⼊

  1.  const session = require(“express-session”); const FileStore = require('session-file-store')(session);

第三步 创建 session 中间件

    const sessionMiddleware = session({

            store:new FileStore(),

            secret: 'keyboard cat',

             cookie: { maxAge: 60000 }

       })

store 表示 session 数据持久化⽅方式,这⾥里里是本地⽂文件储存。 secret  是⼀一个加密 key ,可以随意写⼀一些字付串串 maxAge 表示本次请求和下次请求之间的时间(毫秒),如果超过,session会话失效。

第四步为express应用程序加入 session 中间件

  1.      app.use(sessionMiddleware)

第五步 路路由处理理中使用session

  1. router.get('/', function(req, res) {   req.session.user });
     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值