graphql clientMutationId

Posted

技术标签:

【中文标题】graphql clientMutationId【英文标题】: 【发布时间】:2021-08-27 22:37:08 【问题描述】:

我正在练习 GraphQL 并在 Altair 上测试一些突变。所有突变都需要一个名为clientMutationId 的额外输入。根据这篇帖子github graphql api, what does "clientMutationId" mean? 上的链接生成了ID,但我不知道如何找出我的clientMutationId 是什么,或者我是否理解正确。

【问题讨论】:

真的需要clientMutationId吗?例如对于 Github,它是可选的。 我不确定有没有办法检查 altair 上的输入是否可选? 如果类型后面有感叹号,则为必填,否则为可选。 【参考方案1】:

您在最近的中继中不需要clientMutationId。看看 Sibelius 的研讨会:https://github.com/sibelius/relay-workshop。

或更新的关于 Relay v11 的新创建文档的分步指南:https://relay.dev/docs/getting-started/step-by-step-guide/

【讨论】:

以上是关于graphql clientMutationId的主要内容,如果未能解决你的问题,请参考以下文章

使用 Express-GraphQL 的 GraphQL 订阅

数组中类型为 graphql 对象的 GraphQL 字段

Graphql 突变查询不适用于 express-graphql

[GraphQL] Query GraphQL Interface Types in GraphQL Playground

GraphQL - 无法缓存数据是 GraphQL 的一大弱点?

GraphQL 教程 - 预期未定义为 GraphQL 模式