【发布时间】:2018-07-09 23:15:59
【问题描述】:
apollo 错误处理有问题。
基本上我需要全局错误处理。现在实际上我有全局错误处理,但它总是向我显示 react-natiev 红色框。
有没有办法将其更改为我自己的屏幕视图? (<ErrorComponent/>) 还是什么?而不是红框?
谢谢!
apollo 1.9.2 版本
这是我的全局错误处理程序:
const handleErrors = ({ response }, next) => {
const res = response.clone()
if (!res.ok) {
if (res.status === 500) {
throw new Error('Error')
}
return next();
}
}
networkInterface.useAfter([{
applyAfterware: handleErrors,
}]);
const client = new ApolloClient({
networkInterface,
});
【问题讨论】:
标签: reactjs react-native apollo apollo-client