我曾经使用grpc .net客户端和用java创建的grpc服务器,如何使用类型记录在Range6上实现grpc web客户端?此外,我如何创建proto文件,它是打字的类型记录?我是跟随这回购,但不能生成proto文件。
发布于 2018-08-15 18:10:12
在花了一段时间之后,我能够通过以下步骤为类型记录创建proto文件:
npm install google-protobuf @types/google-protobuf grpc-web-client ts-protoc-gen --saveprotoc --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发布于 2019-01-27 01:03:03
还可以通过运行以下命令使其工作:
npm install google-protobuf protoc ts-protoc-gen然后将编译脚本添加到package.json中:
"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文件编译为服务:
npm run compile您可以在这里看到这种方法的作用:
发布于 2018-08-15 21:52:48
grpc/grpc-web可在https://github.com/grpc/grpc-web上查阅。
https://stackoverflow.com/questions/51857225
复制相似问题