Я вызываю функцию сервера метеора из java-клиента через ddp, как получить ip-адрес java-сервера в метеоре, чтобы ограничить доступ?
Как получить исходный IP-адрес вызова DDP клиентом Java в Meteor
Ответы (1)
Внутри метода Meteor вы можете получить доступ к информации о клиенте через объект this.connection
. Детали этого объекта указаны здесь. Чтобы получить IP-адрес клиента, вы можете сделать:
Meteor.methods({
test() {
const ip = this.connection.clientAddress;
}
});
Обратите внимание, что если ваш сервер работает за прокси, вам нужно будет установить переменную среды HTTP_FORWARDED_COUNT
на количество прокси перед вашим сервером.
person
kkkkkkk
schedule
25.01.2017