【发布时间】:2017-08-09 02:47:51
【问题描述】:
我们使用NodeJS grpc客户端,在服务端我们将一些信息放到header中,那么NodeJS grpc客户端可以从服务端获取header吗?
【问题讨论】:
-
你能描述一下你是如何放置标题的吗?
我们使用NodeJS grpc客户端,在服务端我们将一些信息放到header中,那么NodeJS grpc客户端可以从服务端获取header吗?
【问题讨论】:
客户端上的任何类型的方法调用都会返回一个调用对象。这个调用对象是一个事件发射器,它发射带有初始响应元数据(也称为标头)的事件“元数据”。所以你只需要监听那个事件来获取元数据:
var call = client.methodName(arguments);
call.on('metadata', function(metadata){
// process metadata
}
您在此处看到的元数据对象是the Metadata class 的一个实例。
【讨论】: