我正在使用从此处获取的节点ip:https://github.com/indutny/node-ip
在我的网络服务中,我做了一件简单的事情:
var ip = require('ip');
module.exports = function(app) {
app.get('/gps', function (req, res) {
console.log(ip.address());
}
}
我将它部署到我的amazon aws帐户,现在无论谁进入该页面 - 我总是在我的控制台日志中看到相同的IP地址 - 172.31.46.96
。我试图检查这个ip是什么(可能的选择是它与我的amazon aws服务有关吗?),但who.is没有给出答案。
我应该如何更改代码以查看每个访问者的IP地址?
答案 0 :(得分:0)
您最有可能获得内部负载均衡器/代理的IP,并且您需要配置express来处理它。
答案 1 :(得分:0)
使用req.connection.remoteAddress
获取用户的IP。