Я пытаюсь сделать запрос на отправку в свой бэкэнд из моего модуля Excel, используя ax ios .post (), но по какой-то причине запрос не будет go завершен. Хотя я не уверен, я подозреваю, что это как-то связано с CORS или с тем фактом, что запрос выполняется из надстройки в Excel.
Вот мой код (а не реальный URL из соображений конфиденциальности):
const handleLogin = e => {
e.preventDefault();
const url = "https://myapiendpoint.com";
const data = {
email: email,
password: password
};
axios
.post(url, data)
.then(res => {
if (res.status == 200) {
// success
} else if (apiResponse.status == 500) {
// internal server error
} else {
// wrong credentials
}
})
.catch(err => {
console.error(err);
});
};
Я вызываю эту функцию при отправке формы входа в мой аддин. Код кажется мне подходящим, но оператор catch выполняется каждый раз при отправке формы.
Что я могу с этим поделать?
Спасибо!