【发布时间】:2020-06-08 20:39:57
【问题描述】:
在中继文档here 中,它说:
Relay 使用一种通用的突变模式,其中突变类型的根字段具有单个参数、输入,并且输入和输出都包含用于协调请求的客户端突变标识符和回应。
但在他们提供的示例中,输入和输出分别如下所示:
// IntroducedShipInput
{
"input": {
"shipName": "B-Wing",
"factionId": "1"
}
}
// IntroducedShipPayload
{
"introduceShip": {
"ship": {
"id": "U2hpcDo5",
"name": "B-Wing"
},
"faction": {
"name": "Alliance to Restore the Republic"
}
}
}
那么client mutation 标识符是什么?为什么以及如何使用它来协调请求和响应?
【问题讨论】:
-
在执行突变时,他们使用唯一标识符名称 clientMutationId
-
@MayankPandav 你能详细说明一下谁在使用唯一标识符名称吗?
-
i.postimg.cc/pdLv4GjY/Screenshot-from-2020-03-03-09-39-36.png 请结账,它会自动获取其价值,甚至与他们过去使用的一样
标签: graphql graphql-js relayjs relay relaymodern