Ax ios После звонка получена ошибка 502 прокси в производственном процессе, когда происходит запрос сервера, и успешный ответ - PullRequest
0 голосов
/ 30 апреля 2020

Может кто-нибудь помочь, так как я не мог воссоздать эту проблему, чтобы проверить, почему это происходит. Я использовал ax ios для вызова rest api в своем реактивном приложении, я не мог найти никаких проблем при разработке и в uat, но когда код запускался, в производстве всегда ax ios один пост-вызов получает 502 прокси ошибка, но тот же запрос был сделан для службы покоя и в бэкэнде все успешно. Итак, бэкэнд успешен, но пользователь видит страницу неудачи, так как он получает ошибку 502.

Все, что балансировщики сети и нагрузки не смогли найти.

Пример кода

this.postapi().then(function (response) {
  //doing something
  });
  postapi() {
    return axios.post('/postapi', {
      // request data
    }
  }).catch(function (error) {
    console.error(error);
      if(error.response.status === 500 ){
        //error page redirect 
      }else{
        //unsuccess page redirect
      }
  });
}

из приведенного выше кода, всегда выполняется вызов API и происходит успешное завершение работы службы покоя, но при получении прокси-ошибки 502 и перехвате блокировки и отображении страницы неудачных попыток

Это происходит только в рабочей среде

Среда:

Топор ios Версия [например, 0.19.0]
Браузер [например, Chrome, Safari]
Реакция 16.9.0

...