gpt4 book ai didi

node.js - 如何将元数据添加到nodejs grpc调用

转载 作者:IT老高 更新时间:2023-10-28 23:07:01 27 4
gpt4 key购买 nike

我想知道如何将元数据添加到 nodejs grpc 函数调用。我可以在制作客户端时使用 channel 凭据

var client = new proto.Document('some.address:8000',
grpc.credentials.createInsecure()
)

使用 client.Send(doc, callback) 时发送哪些内容,但 go grpc 服务器会在调用元数据中查找我必须设置的标识信息。我尝试将 grpc.credentials.combineChannelCredentials 与不安全的连接和 grpc.Metadata 实例一起使用,但我找不到正确的方法。

我遇到的错误是 TypeError: compose 的第一个参数必须是 CallCredentials 对象。我试图跟随它,但它进入了让我失去的 c 代码,我看不到我必须给 comebineChannelCredentials 什么 javascript 类型来实现我正在寻找的东西,文档是关于如何实现这一点的内容很少。

最佳答案

您可以将元数据作为可选参数直接传递给方法调用。因此,例如,您可以这样做:

var meta = new grpc.Metadata();
meta.add('key', 'value');
client.send(doc, meta, callback);

关于node.js - 如何将元数据添加到nodejs grpc调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37526077/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com