如何在 GraphiQL 中为 GraphQL 查询和突变添加名称?

Posted

技术标签:

【中文标题】如何在 GraphiQL 中为 GraphQL 查询和突变添加名称?【英文标题】:How to add names to your GraphQL queries and mutations in GraphiQL? 【发布时间】:2021-06-29 13:54:04 【问题描述】:

专门从 GraphiQL GUI 命名 GraphQL 查询和突变的语法是什么?

【问题讨论】:

***.com/q/34011964/6124657 感谢您发布该链接。它确实提供了关于命名查询的目的的解释。我正在编辑这个问题,专门询问如何在 graphiql 中为查询/突变添加名称。 包含语法示例和一些解释? 是的,你是对的。我在想我留下问题/和我的答案,以便为新的 graphqlers 提供参考,以便他们在谷歌搜索相同的东西时提供参考。你怎么看? 当然,您可以...不是非常有用的选项(恕我直言,很少使用)...因为通常只同时测试一个查询/突变...突变几乎总是需要名称(通常需要变量定义) - 为其他/更重要的原因添加名称,然后是游乐场使用 【参考方案1】:

要向 graphiql 查询添加名称,只需在根类型之后添加您想要的名称,如下所示。然后,您可以在单击播放按钮时选择按名称运行查询。

query query_one 
#some query in here

mutation mutation_one 
#some mutation in here

【讨论】:

以上是关于如何在 GraphiQL 中为 GraphQL 查询和突变添加名称?的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 Graphiql 上进行 Graphql 突变

GraphQL,使用 GraphiQL 的查询语法不正确

在生产中禁用 graphiql

使用 graphiql 检查远程 graphql 端点

Apollo/GraphQL 突变在 GraphIQL 中有效,但在客户端代码中无效?

使用 GraphiQL 或 GraphQL 端点生成 schema.json