对kratos的transport层进行扩展
PS: 纯粹玩玩, 缝合怪
# 安装protobuf代码生成
go install google.golang.org/protobuf/cmd/protoc-gen-go
# 按住kratos代码生成
go install github.com/go-kratos/kratos/cmd/protoc-gen-go-http/v2
# 安装fiber代码生成
go install github.com/LiangQinghai/kratos-ext/cmd/protoc-gen-go-fiber
# 生成
protoc --proto_path=. \
--proto_path=./third_party \
--go_out=paths=source_relative:./ \
--go-http_out=paths=source_relative:./ \
--go-grpc_out=paths=source_relative:./ \
--go-fiber_out=paths=source_relative:./ \
xxx.proto
# 安装protobuf代码生成
go install google.golang.org/protobuf/cmd/protoc-gen-go
# 按住kratos代码生成
go install github.com/go-kratos/kratos/cmd/protoc-gen-go-http/v2
# 安装hertz代码生成
go install github.com/LiangQinghai/kratos-ext/cmd/protoc-gen-go-hertz
# 生成
protoc --proto_path=. \
--proto_path=./third_party \
--go_out=paths=source_relative:./ \
--go-http_out=paths=source_relative:./ \
--go-grpc_out=paths=source_relative:./ \
--go-hertz_out=paths=source_relative:./ \
xxx.proto