Build Status

Pioneer 是一个开源的、符合规范的 GraphQL 服务器,它与使用 GraphQLSwift/GraphQL 构建的任何 GraphQL schema 兼容。

设置

.package(url: "https://github.com/d-exclaimation/pioneer", from: "1.0.0")

快速开始

import Graphiti
import Pioneer

struct Resolver { ... }

let schema = try Schema<Resolver, Void> { ... }

let server = Pioneer(
    schema: schema,
    resolver: .init()
)

try server.standaloneServer(
    port: 4000,
    host: "127.0.0.1"
)

用法/示例

反馈

如果您有任何反馈,请随时提出 issue 或在讨论选项卡中进行讨论。

致谢

这个项目深受 Apollo Server 的启发,如果没有对 GraphQLSwift/GraphQL 所做的工作,这一切都不可能实现。