현재 요청이 404를 반환할 때만 오류 페이지로 이동할 수 있습니다
// 创建拦截器
app.factory('Http404Interceptor', function ($q)
{
return {
responseError: function (response)
{
if(response.status == 404){
location.href = appURL.fullUrl + 'error';
}
return $q.reject(response);
}
}
});
// 配置拦截器给app
app.config(function ($httpProvider)
{
$httpProvider.interceptors.push('Http404Interceptor');
});
그러나 현재 요구 사항은 요청이 404를 반환할 때 다른 링크(예: a.php)로 요청을 다시 시작하는 것입니다. 인터셉터가 이 기능을 실현할 수 있도록 어떻게 작성해야 합니까?
漂亮男人2017-05-15 17:04:16
수정:
"다른 링크(예: a.php) 요청"은 무엇을 의미하나요? 또 api
获取数据作为fallback
?
그것이 의미하는 바라면 꽤 간단하지 않나요?
으아악