У меня проблема с получением пользовательского сообщения об ошибке с сервера.
Я использую ax ios для совершения вызова и Express в качестве сервера.
I получил статус ошибки, но не смог получить сообщение, только статус.
Express -Server response
res.status(420).json({ message: "some problem" });
реакции топора ios вызов
export function* deleteItem(action) {
try {
yield put(actions.deleteItemStart());
yield axios.delete("/items/item/" + action.itemId);
yield put(actions.deleteItemSuccess());
} catch (error) {
console.log(error);
yield put(actions.deleteItemFailed(error));
}
}
это ошибка, которую я получаю без сообщения
Error: Request failed with status code 420
at createError (createError.js:16)
at settle (settle.js:17)
at XMLHttpRequest.handleLoad (xhr.js:61)
это мой первый пост. Надеюсь, все ясно.
заранее спасибо, Гилад :):