【发布时间】:2021-01-26 12:55:26
【问题描述】:
当我使用 useMutation 挂钩并在响应中收到错误时,会触发 onCompleted 方法。这是正常行为吗?
const [createPerson] = useMutation(CreatePerson, {
onCompleted: () => {
console.log('even onError it`s executed')
}
})
【问题讨论】:
-
您能否也发一下
createPerson电话?这不是正常行为。正常行为是触发onError之类的东西。 -
这是我从服务器得到的响应:{data: null, errors: [{message: ''already exists", path: ["/createPerson"], .... }],... }
-
是的,我对完整的函数调用更感兴趣,因为错误处理可能存在问题。
-
await createPerson({ variables: { input: { name: user.name, email: user.email } }, })
-
您是否设置了特定的错误策略?
标签: reactjs react-apollo apollo-client