» gRPC快速入门:Node.js » 2. 准备工作 » 2.2 获取样例代码

获取样例代码

样例代码来自 grpc/grpc-node/examples/routeguide/dynamic_codegen。 如你在仓库中所见,还有一个很相似的样例目录 grpc/grpc-node/examples/routeguide/static_codegen。 有两个相似目录是因为在 Node.js 中有两种使用 protocol buffers 的方式:一种是使用 Protobuf.js 在运行时动态生成代码,另一种是使用 protoc 编译器静态生成。 两种方式效果差不多,都可以被客户端正常使用。本教程中将使用动态生成代码方式。

  1. 使用如下命令克隆 grpc 仓库以下载代码:
git clone -b @grpc/grpc-js@1.9.0 --depth 1 --shallow-submodules https://github.com/grpc/grpc-node
  1. 跳转到样例目录:
cd grpc-node/examples