NodeJS可以获得Grpc Service的响应头吗?

时间:2017-08-09 02:47:51

标签: grpc grpc-java

我们使用NodeJS grpc客户端,并且在服务器中我们将一些信息添加到头文件中,那么NodeJS grpc客户端可以从服务器获取头文件吗?

1 个答案:

答案 0 :(得分:1)

客户端上的任何方法调用都会返回一个调用对象。此调用对象是一个事件发射器,它使用初始响应元数据(a.k.a. headers)发出事件“metadata”。所以你只需要听取那个事件来获取元数据:

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

您在此处看到的元数据对象是the Metadata class的实例。