带有@export指令的GraphQL“ batchOperations”

时间:2019-12-12 10:31:28

标签: graphql apollo apollo-client apollo-server

几年前,我用this github issue的下面的幻灯片创建了GraphQL talk at React Europe by Lee Byron。幻灯片使用称为@export的指令来描述“ batchOperations”。当时,这是GraphQL api的实验部分,但仍未被广泛支持。

我的问题是,现在已经过去了一段时间。这可能吗?具体来说,可以使用Apollo吗?我在Apollo服务器上检查了对此指令的本机支持,而游乐场给了我错误Unknown directive @export

我在文档中找到了对该指令的引用:

https://www.apollographql.com/docs/link/links/rest/#export-directive

不过,它似乎与@rest指令捆绑在一起。

我还在Apollo Client的配置中找到了对指令的引用:

https://www.apollographql.com/docs/devtools/apollo-config/#clientclientonlydirectives-clientclientschemadirectives

Slide from Lee Byron's talk on GraphQL displaying API for @export directive

(这只是演讲中的幻灯片,而不是工作示例)

即使有可能,也可以在示例存储库中看到此功能的有效示例,即使它的形状(api设计)与上面的幻灯片没有相同。如果可能的话,设置Apollo服务器,Apollo客户端以及游乐场似乎需要进行一定数量的配置。

0 个答案:

没有答案