我在私人服务器中部署了我的应用程序,并且我正在使用带有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呼叫某些服务,例如:付款回拨