是否有Graphql架构规范的标准?

时间:2017-04-10 08:43:04

标签: graphql

我一直在为一个项目探索Graphql,而且我对它很新。我通过Facebook遇到了Relay JS。它有关于如何定义模式的specification。我对这个规范的关注是它与JS框架有点联系。

是否有其他规范来定义Graphql架构?

2 个答案:

答案 0 :(得分:2)

没有创建GraphQL架构的标准!

Relay是目前唯一一个关于GraphQL Schema应该是什么样的自以为是的GraphQL客户端,但我仍然不会将其称为标准。对于所有其他客户端(如Apollo或Lokka),可以以您喜欢的任何方式设计架构!

为了获得灵感,您可能需要了解我们如何在Graphcool设计GraphQL API。我们提供两种不同的API:

  • Relay API:遵循接力
  • 的要求
  • Simple API:数据模型中每种类型的基本CRUD功能

您还可以在API中包含订购或过滤等功能。

答案 1 :(得分:1)

这一切都取决于服务器。如果你不需要中继(就像在我的情况下),我有一个自定义方案映射到mysql db。

只要每个字段都是graphql字段,您就可以自由定义自己的方案