【问题标题】:How can I view/log session data on my express server?如何在我的快速服务器上查看/记录会话数据?
【发布时间】:2021-07-10 00:55:59
【问题描述】:

我正在使用 express 和 express-session 进行会话。我使用了以下代码:

app.use((req,res,next)=>{
  console.log("DEBUG: req.session", req.session);
  next();
});

但是,我不确定这是否是正确的做法。

我有一个非常简单的应用程序,我只是想验证我的 express-session 存储了哪些数据。

我正在使用 Redis,但我认为会话存储并不重要,即即使我使用默认存储,它也应该是相同的值。

【问题讨论】:

    标签: javascript express debugging redis express-session


    【解决方案1】:

    你的代码 LGTM,只要确保你的中间件是在express-session中间件之后注册的

    app.use(
      session({
        // config...
      })
    );
    
    app.use((req, res, next) => {
      console.log('DEBUG: req.session', req.session);
      next();
    });
    

    【讨论】:

      猜你喜欢
      • 2021-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-05
      • 2014-10-14
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      相关资源
      最近更新 更多