【问题标题】:Can NodeJS get Grpc Service's response header?NodeJS 可以获取 Grpc Service 的响应头吗?
【发布时间】:2017-08-09 02:47:51
【问题描述】:

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

【问题讨论】:

  • 你能描述一下你是如何放置标题的吗?

标签: grpc grpc-java


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-10
    • 2011-06-14
    • 2016-06-23
    • 2022-01-10
    • 1970-01-01
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多