我有一个相当大/复杂的protobuf API定义,我想知道是否有一个方便的工具可以从这个protobuf的子集自动生成文本GraphQL架构及其(嵌套)类型?
我正在使用Node.js,但我可以使用其他语言来生成架构。提前谢谢!
答案 0 :(得分:3)
Rejoiner将从protobuf源(例如gRPC微服务)创建统一的GraphQL架构。
答案 1 :(得分:2)
如果您愿意使用GoLang,那么GraphQL转换器的原型是
https://github.com/opsee/protobuf
目前的小工具 graphql
graphql小工具将为protobuf消息生成graphql架构,以便与go-graphql包一起使用。它定义了在文件,消息和字段中使用的扩展。请参阅使用示例 - 插件生成的文件是flavortown.pb.go和flavortownpb_test.go。
答案 2 :(得分:0)
该项目从 protos 生成 graphql 模式:https://github.com/tmc/protoc-gen-graphql