node / express.js - ip地址是随机定义的

时间:2015-08-15 05:33:18

标签: javascript node.js express

平台 - node.js(v0.10.32)/express.js(v3)

我使用以下代码来确定用户的IP地址:

                    var ip = req.headers['x-forwarded-for'] ||
                    req.connection.remoteAddress ||
                    req.socket.remoteAddress ||
                    req.connection.socket.remoteAddress;

当我在localhost中运行我的应用程序时,返回的值是127.0.0.1。但是,偶尔,非常随机,我从上面的代码中得到未定义的值。这是我的应用安全检查的一部分,当它失败时,用户会被注销。我在这里错过了什么吗?请帮忙。

0 个答案:

没有答案