在错误到达查询/突变/客户结果之前格式化错误对象

时间:2019-06-18 20:45:12

标签: error-handling apollo-client

<Query><Mutation>中接收到的错误对象有很多嵌套来访问我需要的数据。

我想将error.message发送到ErrorMessage组件。但这总是以"GraphQL Error: <message>"为前缀,我的用户对此感到困惑。

要解决这个问题,我必须在整个代码库的每个错误处理位置中深入研究error.graphQLErrors[].message

该客户端是否类似于formatError(阿波罗服务器)? id只是将错误消息(我的服务器发送的错误消息)设为顶级属性,以便于访问。我可能会在这里离开,但这对于graphql客户端来说不是很常见的操作吗?

0 个答案:

没有答案