Может кто-нибудь помочь, так как я не мог воссоздать эту проблему, чтобы проверить, почему это происходит. Я использовал 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