Единственный способ получить .catch()
, если от конечной точки API не было получено ответа, - это если Axios (или хост-система, на которой работает Axios) реализовала тайм-аут, и в течение этого периода не было получено никакого ответа. Итак, не видя больше информации о конкретном запросе, который вы делаете, и конкретном API, кажется, что здесь есть две возможности:
- Ваша конечная точка API имеет ошибку и не отправляет ответ при некоторых обстоятельствах.
- Конечной точке API требуется много времени для отправки ответа, а библиотека Axios задерживает время до получения ответа.
Вы могли бы значительно увеличить значение тайм-аута для вашего вызова axios, чтобы проверить, происходит ли # 2.