# README
read https://github.com/grpc-ecosystem/grpc-gateway for the basic concept
How to run
- go run grpc-http-gateway/main.go
- go run grpc-server/main.go
Generate stubs using
protoc -I . \
--go_out ./gen/go/ --go_opt paths=source_relative \
--go-grpc_out ./gen/go/ --go-grpc_opt paths=source_relative \
service/v1/your_service.proto
Generate reverse-proxy using
protoc -I . --grpc-gateway_out ./gen/go \
--grpc-gateway_opt logtostderr=true \
--grpc-gateway_opt paths=source_relative \
--grpc-gateway_opt generate_unbound_methods=true \
service/v1/your_service.proto
protoc -I . --grpc-gateway_out ./gen/go \
--grpc-gateway_opt logtostderr=true \
--grpc-gateway_opt paths=source_relative \
service/v1/your_service.proto
Generate using buf
- at proto directory, do
buf mod update
buf build
- at root directory, do
buf generate proto
# Packages
No description provided by the author
No description provided by the author
No description provided by the author