gqlengine —— GraphQL golang 解决方案
gqlengine 是一个 GraphQL golang 解决方案(服务端框架),基于graphql-go,但无需繁杂的配置语句,也无需二次编辑schema 和 resolver(两次编写业务代码),仅通过 go-reflection,自动解析resolver function,并自动创建关联的 graphql 类型。如以下代码: package main import ( "net/http" "github.com/gqlengine/gqlengine" ) type MyInfo struct { gqlengine.IsGraphQLObject `gqlDesc:"my info"` SaySomething string } func MySimpleQuery() error { panic("not implemented") } func main() { engine := gqlengine.NewEngine(gqlengine.Options{ Tracing: true, // enable tracing extensions }) // registe...
