我通过ddp从java客户端调用meteor服务器函数,如何在meteor中获取java服务器的ip以限制访问?
最佳答案
在 Meteor 方法中,您可以通过 this.connection
对象访问客户端信息。该对象的详细信息已指定 here 。要获取客户端的 IP,您可以执行以下操作:
Meteor.methods({
test() {
const ip = this.connection.clientAddress;
}
});
请注意,如果您的服务器在代理后面运行,您需要将 HTTP_FORWARDED_COUNT
环境变量设置为服务器前面的代理数量。
关于java - 如何在Meteor中获取Java客户端调用DDP的源ip地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41847675/