GraphQL 和 Relay 的模式略有不同,例如 Relay 有连接。是否仍然可以使用 cURL 对这些节点进行查询,例如,在具有连接的 Relay 模式上?或者检查架构是否相应工作的最佳方法是什么?
问问题
439 次
1 回答
0
GraphQL 和 Relay 的架构略有不同
这不是一个真正有效的陈述。GraphQL 服务器定义了一个 GraphQL 模式,而 Relay(一个 GraphQL 客户端)使用该模式。它没有任何特殊版本。
节点、连接和对象突变是GraphQL 模式的特定于中继的扩展。这意味着如果你想使用 Relay,你的 schema 需要在原始 GraphQL 规范之外实现 GraphQL-Relay 规范。您可以在 docs中阅读更多关于它们的信息,或查看GraphQL Schema和Nodes、Connections和Object Mutations扩展的规范。
至于问题的第二部分,您可以像使用纯 GraphQL 服务器一样与符合 Relay 的 GraphQL 服务器进行交互。
于 2015-12-09T18:10:03.250 回答