我们使用NodeJS grpc客户端,并且在服务器中我们将一些信息添加到头文件中,那么NodeJS grpc客户端可以从服务器获取头文件吗?
答案 0 :(得分:1)
客户端上的任何方法调用都会返回一个调用对象。此调用对象是一个事件发射器,它使用初始响应元数据(a.k.a. headers)发出事件“metadata”。所以你只需要听取那个事件来获取元数据:
var call = client.methodName(arguments);
call.on('metadata', function(metadata){
// process metadata
}
您在此处看到的元数据对象是the Metadata class的实例。