我通过ddp从java客户端调用流星服务器函数,如何在meteor中获取java服务器的ip以限制访问?
答案 0 :(得分:1)
在Meteor方法中,您可以通过this.connection
对象访问客户端信息。该对象的详细信息指定为here。要获得客户端的IP,您可以这样做:
Meteor.methods({
test() {
const ip = this.connection.clientAddress;
}
});
请注意,如果您的服务器在代理服务器后面运行,则需要将HTTP_FORWARDED_COUNT
环境变量设置为服务器前面的代理服务器数量。