由于将本地变量发送到远程,混合查询与阿波罗链接状态崩溃

时间:2018-08-06 13:09:04

标签: reactjs graphql apollo graphql-js apollo-link-state

我正在尝试编写一个混合变量,使用变量来更新远程和本地状态:

mutation MixedMutation($remoteInput: RemoteInput, $localInput: JSON) {
  updateRemoteState(input: $remoteInput)
  updateLocalState(input: $localInput) @client
}

但是,这崩溃了,因为我的服务器在逻辑上返回了以下错误:

{ 
  "errors": [{
    "fields": ["mutation MixedMutation"],
    "locations": [{"line": 1, "column": 1}],
    "message": "Variable $localInput is declared by MixedMutation but not used"
  }]
}

有没有办法实现这一目标而又不分裂为两个不同的突变?

0 个答案:

没有答案