文件名称:graphql-go:专注于易用性的GraphQL服务器
文件大小:190KB
文件格式:ZIP
更新时间:2024-02-24 21:13:30
graphql GraphQL
graphql-go 该项目的目标是通过一组惯用的,易于使用的Go软件包提供对全面支持。 尽管仍在大量开发中( internal API几乎肯定会发生变化),但该库可安全用于生产。 产品特点 最小的API 支持context.Context 支持OpenTracing标准 针对解析器的架构类型检查 解析器基于方法集与模式匹配(可以使用Go接口或Go结构解析GraphQL模式)。 处理解析器中的恐慌 解析器的并行执行 订阅 路线图 我们正在尝试GitHub Project功能来管理graphql-go的。 欢迎反馈,并表示赞赏。 (某些)文档 基本样本 package main imp
【文件预览】:
graphql-go-master
----log()
--------log.go(699B)
----example()
--------social()
--------caching()
--------starwars()
--------customerrors()
----gqltesting()
--------subscriptions.go(3KB)
--------testing.go(2KB)
----docs()
--------img()
----graphql_test.go(66KB)
----internal()
--------schema()
--------validation()
--------query()
--------common()
--------exec()
----graphql.go(10KB)
----id.go(582B)
----trace()
--------trace.go(3KB)
--------validation_trace.go(365B)
----LICENSE(1KB)
----introspection()
--------introspection.go(6KB)
----CONTRIBUTING.md(622B)
----introspection.go(2KB)
----.gitignore(92B)
----errors()
--------errors.go(1009B)
----subscription_test.go(12KB)
----go.sum(193B)
----relay()
--------relay_test.go(1KB)
--------relay.go(2KB)
----README.md(6KB)
----introspection_test.go(2KB)
----time.go(1KB)
----subscriptions.go(3KB)
----go.mod(106B)