Nodejs如何获得客户端IP

来源:互联网 发布:拿破仑战争 军粮 知乎 编辑:程序博客网 时间:2024/05/22 09:57


简单的来说可以我们可以req里获得ip

var ip = req.connection.remoteAddress;

但是,如果我们使用了proxy,此时ip的值是127.0.0.1

不怕,采用如下的code可以解决这个问题。

var ip = req.header('x-forwarded-for') || req.connection.remoteAddress;


原创粉丝点击