Javascript 从全局角度优雅地处理服务器不可用性
我在Angular应用程序中创建了一个拦截器,可以优雅地处理来自服务器的500个错误 我还想说明服务器完全不可访问的情况,我想在应用程序范围内这样做 如果有用的话,我现在有一个拦截器ES6:Javascript 从全局角度优雅地处理服务器不可用性,javascript,angularjs,Javascript,Angularjs,我在Angular应用程序中创建了一个拦截器,可以优雅地处理来自服务器的500个错误 我还想说明服务器完全不可访问的情况,我想在应用程序范围内这样做 如果有用的话,我现在有一个拦截器ES6: 'use strict'; var FVInterceptor = $q => { var failureCallback = rejection => { if (rejection.status === 500) { alert('Sorry, something
'use strict';
var FVInterceptor = $q => {
var failureCallback = rejection => {
if (rejection.status === 500) {
alert('Sorry, something went wrong. Please try again later.');
}
return $q.reject(rejection);
};
return {
'request': config => config,
'response': config => config,
'requestError': failureCallback,
'responseError': failureCallback,
};
};
FVInterceptor.$inject = ['$q'];
export default FVInterceptor;
谢谢。您是否在默认设置中设置了超时?另外,状态0表示没有internet连接。请阅读此处,您还需要修改解决方案以检查状态代码