Ранее я использовал приведенный ниже код для получения IP-адреса клиента на express.js
req.headers['x-forwarded-for'] ||
req.connection.remoteAddress ||
req.socket.remoteAddress ||
req.connection.socket.remoteAddress
. Хотелось бы узнать, как получить IP-адрес клиента с помощью приложения узла grp c. Я пробовал getPeer (), который всегда дает ipv4: 127.0.0.1: 33944, даже когда вызов API происходит извне.
Работает ли что-то эквивалентное приведенному ниже go коду?
call.getAttributes().get(Grpc.TRANSPORT_ATTR_REMOTE_ADDR).toString();