如何将protoc命令转换为prototool.yaml文件?
protoc --proto_path=api/proto/v1 --proto_path=third_party --go_out=plugins=grpc:pkg/api/v1 todo-service.proto
protoc --proto_path=api/proto/v1 --proto_path=third_party --grpc-gateway_out=logtostderr=true:pkg/api/v1 todo-service.proto
protoc --proto_path=api/proto/v1 --proto_path=third_party --swagger_out=logtostderr=true:api/swagger/v1 todo-service.proto发布于 2021-02-19 01:02:35
在grpc-gateway中使用旧的swagger名称,您应该能够执行以下操作:
//old name
- name: swagger
type: gogo
flags: logtostderr=true,grpc_api_configuration=path/to/router.yaml
output: .
//new name
- name: openapiv2
type: gogo
flags: logtostderr=true,grpc_api_configuration=path/to/router.yaml
output: .所有选项都可以在https://github.com/grpc-ecosystem/grpc-gateway/blob/master/protoc-gen-openapiv2/main.go中找到
https://stackoverflow.com/questions/62625258
复制相似问题