現在、エラー ページにジャンプできるのは、リクエストが 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
?
それが意味するなら、それは非常に単純ではありませんか:
リーリー