0
エラーレスポンス(タイムアウトなど)をインターセプタの成功レスポンスに変更できますか?成功応答に対する応答エラーを変更するにはどうすればよいですか?
私はエラーが発生したときに応答をキャッシュし、キャッシュされた応答を返します。 私は以下を試しました:
{
response: function (response) {
cache[response.config.url] = response;
},
responseError: function (rejection) {
if (cache[rejection.config.url] != null) {
$q.resolve(cache[rejection.config.url]);
}
return rejection;
}
}
しかし、動作しません。
おそらく元のエラーも同様に説明できますか? – mccainz