使用模板

这一部分仅在您想使用与 GitHub 仓库相同的架构时需要。如果您继续使用上一章的代码也是完全可以的。

如果您还记得,上一章的目标是创建一个可以用来启动新 gRPC 项目的模板。由于我们现在将开始一个这样的项目,我们需要将 chapter4 文件夹中的内容复制到 chapter5 文件夹中。为此,只需运行以下命令:

$ mkdir chapter5
$ cp -R chapter4/* chapter5

在这种情况下,我们使用 -R 选项,因为我们想递归地复制 chapter4 文件夹中的所有文件。

最后,我们还可以稍微清理一下模板。我们可以删除 proto 文件夹中的 dummy 目录,因为它只是用于测试代码生成的。然后,如果您在第 4 章使用了 Bazel,可以删除所有以 bazel- 为前缀的构建文件夹。为此,只需运行以下命令:

$ cd chapter5
$ rm -rf proto/dummy
$ rm -rf bazel-*

现在我们已经准备好使用这个模板,来看看我们可以使用 gRPC 编写的不同类型的 API 端点。