如何使用节点grpc获取客户端IP地址

时间:2020-06-18 11:18:39

标签: grpc-node

之前我曾使用以下代码在express.js上获取客户端IP

req.headers['x-forwarded-for'] ||
req.connection.remoteAddress ||
req.socket.remoteAddress ||
req.connection.socket.remoteAddress

想知道用grpc节点应用程序获取客户端IP的方法是什么。 我尝试过getPeer(),即使API调用是从外部进行的,它也始终提供ipv4:127.0.0.1:33944。

相当于下面的go代码可以工作吗?

call.getAttributes().get(Grpc.TRANSPORT_ATTR_REMOTE_ADDR).toString();

0 个答案:

没有答案