0

我们使用NodeJS grpc客户端,在服务端我们将一些信息放到header中,那么NodeJS grpc客户端可以从服务端获取header吗?

4

1 回答 1

1

客户端上的任何类型的方法调用都会返回一个调用对象。这个调用对象是一个事件发射器,它发射带有初始响应元数据(又名标头)的事件“元数据”。所以你只需要监听那个事件来获取元数据:

var call = client.methodName(arguments);
call.on('metadata', function(metadata){
  // process metadata
}

您在此处看到的元数据对象是Metadata 类的一个实例。

于 2017-08-15T23:12:13.013 回答