Angular 5 странное поведение на вызовах https - PullRequest
1 голос
/ 27 января 2020

Мы используем angular 5 и nodejs для нашего приложения, и мы сталкиваемся со странным поведением в нашем производстве. Мы отправляем запрос с использованием httpclient из angular, и когда он получает задержанный ответ, он запускается повторять запрос каждые 2 минуты в качестве поведения по умолчанию. Как только запрос получает ответ, он прекращает повторную попытку запроса. У нас есть метод подписки внутри другой подписки.

  this._inspectionPageService.transferCheck(this.org)
  .subscribe(status => {
    if (status === true){
    this._inspectionPageService.saveReceipts(this.genId, this.receiptData)
      .subscribe(results => {
        this.receiptInfo = results;
      });
    } else {
      this._sharedServices.throwMessage('error', 'Failed.Please try Again');
    }
  });

Здесь выполняется вызов saveReceipts более 2 минут для выполнения запроса.

Мы не используем какой-либо метод повторной попытки. Наши перехватчики также не имеют никаких методов повторной попытки. Это происходит странным образом.

Когда мы проверяли журнал, мы Мы нашли несколько записей с разницей в две минуты. Мы пытались повторить эту проблему в тестовом экземпляре, но не смогли воспроизвести ее.

Кто-нибудь имеет представление об этом?

...