从Typescript Vue.Js组件内部执行grpc调用的推荐方法是什么?

pes8fvy9  于 2023-01-17  发布在  Vue.js
关注(0)|答案(1)|浏览(282)

在阅读了grpc的文档后,我看到proto文件可以生成Node(Javascript),Typescript与grpc_tools_node_protoc_tsgrpc-web插件。由于性能在我的情况下并不重要,我可以加载.proto文件与proto-loader。使用这3种方法中的每一种对我的情况有什么好处,你会推荐什么?
我尝试使用Javascript节点默认生成器,但在使用Vue.Js时遇到问题,我得到错误:“参考错误:进程未定义”,当我使用grpc-js最新版本加载包资源时(“@grpc/grpc-js”:“^1.8.4”)。然后我开始怀疑我是否一开始就选择了正确的方法。

8yparm6h

8yparm6h1#

对于网络环境,你不应该使用proto-loader,而应该直接使用grpc-webprotobuf-ts/plugin,它们都支持网络浏览器调用。实际上,我今天会推荐protobuf-ts/plugin,因为我有一个grpc-web库的known issue

相关问题