如何为Node编译gRPC Proto文件?

问题描述 投票:0回答:1

gRPC documentation描述了如何使用protoc命令行程序将*.proto文件编译为所有语言except for Node的特定语言。

[这里,仅在撰写本文时描述了如何动态加载以及在运行时(在幕后)生成JS代码。

是否可以使用protoc程序将原型文件直接编译为JS,类似于其他语言?

grpc grpc-node
1个回答
0
投票

我已经找到了如何为节点on this GitHub page进行静态代码生成。

这里是他们提供的示例的副本:

npm install -g grpc-tools
grpc_tools_node_protoc --js_out=import_style=commonjs,binary:../node/static_codegen/ --grpc_out=../node/static_codegen --plugin=protoc-gen-grpc=`which grpc_tools_node_protoc_plugin` helloworld.proto
grpc_tools_node_protoc --js_out=import_style=commonjs,binary:../node/static_codegen/route_guide/ --grpc_out=../node/static_codegen/route_guide/ --plugin=protoc-gen-grpc=`which grpc_tools_node_protoc_plugin` route_guide.proto
© www.soinside.com 2019 - 2024. All rights reserved.