轻松使用 golang 开发 graphql API -- goql

不了解 graphql ?可以先行百度。

当前使用 go 开发 graphql,在 github 上有几个 star 较多的包,而网上搜索到的文章中,使用较多的是 graphql-go/graphql。用过的应该都知道,使用此包写 graphql 实在是让人头大,接口多的时候就更加难以想象代码会是什么样子了。有鉴于此,对 graphql-go 做了进一步的封装,把这些封装的代码放到一起取名叫 goql

goql 做了一些固定的约定,换来的是极大的简化了原来的 grapgql-go 的开发流程。

github 地址:https://github.com/seerx/goql

示例
Hello graphql
提交参数及返回数据
API 及参数的说明信息
自动注入及辅助能力
得到 http.Request
参数验证
用户认证
和 httprouter 一起工作

共 0 个回复