【问题标题】:how can I get user IPs on console.log in node.js?如何在 node.js 中的 console.log 上获取用户 IP?
【发布时间】:2017-04-05 11:40:06
【问题描述】:

我想在 console.log 上查看所有访问我的节点站点的用户的用户 ip。有没有办法做到这一点?我对 node.js 很陌生,任何建议都将不胜感激。

【问题讨论】:

    标签: node.js express ip


    【解决方案1】:

    您无法在单个 console.log() 中获取所有用户,因为 express 是无状态的。捕获此问题的一种简单方法是使用中间件,该中间件通过req.ip 记录每个请求的请求 IP。

    app.use((req, res, next) => { 
      console.log(req.ip);
      return next();
    });
    

    【讨论】:

      猜你喜欢
      • 2015-12-31
      • 2013-10-16
      • 2017-07-16
      • 2016-11-27
      • 1970-01-01
      • 1970-01-01
      • 2019-12-17
      • 2012-03-25
      • 2021-08-19
      相关资源
      最近更新 更多