之前我曾使用以下代码在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();