gpt4 book ai didi

reactjs - 使用 grpc 流在反序列化响应时失败

转载 作者:行者123 更新时间:2023-12-03 19:00:53 25 4
gpt4 key购买 nike

我们正在尝试使用带有网络核心后端的流,但出现反序列化错误

"grpc":{2 items
"method":string"*****"
"error":{2 items
"code":int2
"message":string"Error in response deserializer function."
}
}
协议(protocol)是版本 3.14.0
grpc-web-gen 是 1.2.1
生成客户端的命令是:
protoc -I=./protos ./protos/*.proto --js_out=import_style=commonjs,binary:./dist --grpc-web_out=import_style=commonjs+dts,mode=grpcwebtext:./dist
我们成功连接到端点并检索数据,但调用在绑定(bind)使用 response.getMessage() 时失败
由于没有其他错误消息并且调试不是很简单,因此欢迎了解可能导致此错误的原因:)
谢谢你

最佳答案

我在使用 gRPC Web 时遇到了同样的错误,因为我在没有意识到 getMessage() 的情况下复制了示例不是框架 API 的一部分,而是一个 message示例 Protobuf 定义中的字符串字段。
尝试使用 response直接(或使用 toObject() 对其进行序列化)

var stream = echoService.serverStreamingEcho(streamRequest, metadata);
stream.on('data', function(response) {
console.log(response.toObject());
});

关于reactjs - 使用 grpc 流在反序列化响应时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64877644/

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