3

指数バックオフを使用して angular.js に再試行ロジックを実装するにはどうすればよいですか?

  1. ロジックの適切な場所は $httpProvider.requestInterceptors ですか?
  2. 一部の $http サービスで使用し、他のサービスでは使用しないように選択することはできますか?
4

2 に答える 2

2

これは古い投稿ですが、私の考えは次のとおりです。を使用しresponseInterceptorます。別の promise を返すだけなので、再試行する方法を決定できます。インターセプターで$http にアクセスできるconfigため、特別な構成を追加して、バックオフがどうあるべきか (または再試行ロジックをまったく適用するかどうか) を決定できます。

于 2013-10-10T07:27:58.607 に答える