GrapQL和Relay中的模式之间的区别

时间:2015-11-27 14:56:09

标签: javascript relay graphql

GraphQL和Relay的模式有点不同,例如Relay有连接。是否仍然可以使用cURL对这些节点进行查询,例如,在具有连接的中继模式上?或者,检查架构是否正常工作的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

  

GraphQL和Relay的模式略有不同

这不是一个真正有效的陈述。 GraphQL服务器定义GraphQL架构,Relay(GraphQL客户端)使用该架构。它没有任何特殊版本。

节点,连接和对象突变是GraphQL架构的特定于中继的扩展。这意味着如果您想使用Relay,除了原始GraphQL规范之外,您的架构还需要实现GraphQL-Relay规范。您可以阅读有关in the docs的更多信息,或查看GraphQL SchemaNodesConnectionsObject Mutations扩展程序的规范。

至于问题的第二部分,您可以使用与纯GraphQL服务器相同的方式与Relay兼容的GraphQL服务器进行交互。