各位好,这两天一直在看 grpc 相关的东西,然后 API 网关这块顺便了解了下 grpc-gateway,但是在看官方的例子中,gateway.proto 文件如下:
syntax = "proto3";
package gateway;
import "google/api/annotations.proto";
message Message {
string msg = 1;
}
service Gateway {
rpc Echo (Message) returns (Message) {
option (google.api.http) = {
post: "/api/v1/echo"
body: "*"
};
}
}
之前已经顺利安装了 protoc-gen-grpc-gateway 插件,但是在执行如下语句:
protoc --grpc-gateway_out=logtostderr=true:. gateway.proto
老是提示如下的错误:
google/api/annotations.proto: File not found.
gateway.proto: Import "google/api/annotations.proto" was not found or had errors.
希望有熟悉的大佬们,麻烦帮忙解答下,如何安装这个缺失的 proto 文件
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.