即使我设置了错误链接,其中的一些错误仍然导致未处理的承诺被拒绝。甚至都不是很奇怪...有人遇到过类似的问题吗?
这是我的错误链接,应处理以下错误:
onError: ({
graphQLErrors,
networkError,
response,
operation
}) => {
if (__DEV__) {
console.log('operation', operation);
}
const statusCode = networkError && networkError.statusCode ? networkError.statusCode : null;
if (statusCode === 403) {
logout();
return;
}
if (networkError && __DEV__) console.log('[Network error]: ${networkError}');