如何在node.js中的console.log上获取用户IP?

时间:2016-11-21 23:02:00

标签: node.js express ip

我想查看访问console.log上我的节点站点的所有用户的用户ips。有没有办法做到这一点?我对node.js很新,任何建议都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

您无法让所有用户都在一个console.log()中,因为快递是无国籍的。捕获此信息的一种简单方法是使用中间件,通过req.ip在每个请求上记录请求IP。

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