0

我正在尝试使用其节点客户端库处理从 Google Cloud Pub/Sub api 返回的错误响应。据我所知,如果您直接使用他们的 REST API(即不通过客户端库),他们会返回常见的 HTTP 错误代码:

https://cloud.google.com/pubsub/docs/reference/error-codes

但是,他们的客户端库返回不符合 http 状态代码约定的 RPC 样式错误。

我有一个工作人员正在处理这些响应,并期望响应符合标准的 http 响应约定。有谁知道是否有办法拦截客户端正在处理的实际 HTTP 响应并从中提取状态码?或者,是否有文档列出节点客户端可以返回的潜在 RPC 错误,以便我可以设置从它们到 http 代码的映射?

谢谢!

4

1 回答 1

0

仅供参考,这里作为 Github 问题得到了回答:https ://github.com/GoogleCloudPlatform/google-cloud-node/issues/2761#issuecomment-348358474

于 2017-12-04T17:12:48.037 回答