grpc-gateway-样板

时间:2024-03-10 15:16:33
【文件属性】:

文件名称:grpc-gateway-样板

文件大小:5.61MB

文件格式:ZIP

更新时间:2024-03-10 15:16:33

Go

grpc-gateway-样板 在Go中编写由grpc-gateway提供支持的REST服务开始时需要的所有样板文件。 跑步 运行main.go在上启动Web服务器。 您可以配置与$PORT环境变量一起使用的$PORT ,并在HTTP set $SERVE_HTTP=true 。 $ go run main.go OpenAPI UI在。 运行独立服务器 如果要使用单独的gRPC服务器,例如用Java或C ++编写的服务器,则可以运行独立的Web服务器: $ go run ./cmd/standalone/ --server-address dns:///0.0.0.0:10000 要求 生成文件需要protoc protobuf编译器。 请根据您特定平台的进行。 入门 克隆存储库后,有几个初始步骤。 使用make install生成依赖项。 这将安装protoc-gen-go ,


【文件预览】:
grpc-gateway-boilerplate-master
----server()
--------server.go(972B)
----cmd()
--------standalone()
----statik()
--------statik.go(6.8MB)
----.github()
--------workflows()
----Dockerfile(233B)
----app.json(234B)
----gateway()
--------gateway.go(3KB)
----LICENSE(1KB)
----main.go(2KB)
----tools.go(257B)
----.gitignore(7B)
----insecure()
--------insecure.go(3KB)
--------README.md(281B)
----third_party()
--------googleapis()
--------OpenAPI()
--------grpc-gateway()
----Makefile(1KB)
----go.sum(10KB)
----README.md(3KB)
----proto()
--------example.pb.go(15KB)
--------example.proto(1KB)
--------example.pb.gw.go(8KB)
----go.mod(410B)

网友评论