【发布时间】:2017-02-20 12:30:39
【问题描述】:
我正在使用 graphql-relay 库在中继突变的 mutateAndGetPayload 函数中进行一些业务逻辑检查。对于这些失败的检查中的任何一个,我都有一个 else 子句会抛出错误,ig throw('You do not have permission to delete this resource');,但是,当这种情况发生时,我得到错误 Cannot set property 'clientMutationId' of undefined 返回到前端,而不是我试图返回的错误.似乎我看到了这个错误,因为我没有返回这个突变关心的东西(或者一个解决为一个的承诺),所以我有点难过......抛出/返回错误的正确方法是什么给这里的客户?
【问题讨论】: