Axios не обрабатывает 500 из POST после того, как ОПЦИИ вернули 200 для CORS

Попробуйте сделать это в два этапа. Раздел сначала, затем замените.

with numpy.errstate(divide='ignore'):
    result = numerator / denominator
    result[denominator == 0] = 0

Строка numpy.errstate является необязательной и просто запрещает numpy сообщать вам о «ошибке» деления на ноль, поскольку вы уже намереваетесь сделать это , и обрабатывая этот случай.

1
задан mon 16 January 2019 в 02:18
поделиться

1 ответ

Это твой вопрос просто ...

почему отсутствует error.response?

Если это так, причина в том, что ресурс, обрабатывающий ваш запрос POST, не отвечает заголовком Access-Control-Allow-Origin, даже при том, что это делает для запроса перед полетом OPTIONS.

Из-за политики CORS вашему клиентскому коду поэтому отказано в доступе к ответу HTTP и, следовательно, error.response не определено.

В вашем обработчике ошибок вы можете предположить, что пустое свойство response соответствует проблеме сетевого уровня.

0
ответ дан Phil 16 January 2019 в 02:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: