部署时远程地址不正确

时间:2014-11-21 01:52:07

标签: node.js deployment nginx meteor passenger

我在私人服务器中部署了我的应用程序,并且我正在使用带有Phusion Passenger的nginx。

这个简单的代码:

Router.map(function () {
    this.route('playground/remoteAddress', {
        where: 'server',
        action: function () {
            var remoteAddress = this.request.connection.remoteAddress;
            this.response.end(remoteAddress);
        }
    })
});

始终返回127.0.0.1

我假设正在发出请求的中间有一些组件。服务器和流星应用程序在同一台机器上运行。

我将此代码部署到meteor免费托管:http://remote-ip.meteor.com并返回10.37.38.22,这显然是错误的。

我无法验证外部IP呼叫某些服务,例如:付款回拨

0 个答案:

没有答案