首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有角6的GRPC web客户端

带有角6的GRPC web客户端
EN

Stack Overflow用户
提问于 2018-08-15 10:42:12
回答 5查看 19.5K关注 0票数 12

我曾经使用grpc .net客户端和用java创建的grpc服务器,如何使用类型记录在Range6上实现grpc web客户端?此外,我如何创建proto文件,它是打字的类型记录?我是跟随回购,但不能生成proto文件。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2018-08-15 18:10:12

在花了一段时间之后,我能够通过以下步骤为类型记录创建proto文件:

  1. 从这个链接下载用于windows的protobuf。提取文件后,设置protoc.exe的路径变量
  2. 安装npm软件包npm install google-protobuf @types/google-protobuf grpc-web-client ts-protoc-gen --save
  3. 安装后,使用以下命令生成类型记录文件:protoc --plugin="protoc-gen-ts=absolute-path-to-your-project\node_modules\.bin\protoc-gen-ts.cmd" --js_out="import_style=commonjs,binary:${OUT_DIR}" --ts_out="service=true:${OUT_DIR}" your.proto
  4. 最后,就像在这个存储库中提到的那样使用它。
票数 10
EN

Stack Overflow用户

发布于 2019-01-27 01:03:03

还可以通过运行以下命令使其工作:

代码语言:javascript
复制
npm install google-protobuf protoc ts-protoc-gen

然后将编译脚本添加到package.json中:

代码语言:javascript
复制
"compile": "./node_modules/protoc/protoc/bin/protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:src/app/proto-gen --ts_out=service=true:src/app/proto -I ./src/app/proto ./src/app/proto/**/*.proto",

现在,您可以使用以下方法将.proto文件编译为服务:

代码语言:javascript
复制
npm run compile

您可以在这里看到这种方法的作用:

https://github.com/kmturley/angular-nest-grpc

票数 5
EN

Stack Overflow用户

发布于 2018-08-15 21:52:48

grpc/grpc-web可在https://github.com/grpc/grpc-web上查阅。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51857225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档