轻松使用 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 个回复