Axios требует времени для отправки ответа api в приложении React

#reactjs #xmlhttprequest #axios

#reactjs #xmlhttprequest #axios

Вопрос:

Я делаю запрос get с помощью axios в моем react.js приложение, но axios требует больше времени для отправки ответа. Я также протестировал API с помощью postman, что занимает меньше времени по сравнению с axios. Я не понимаю, почему axios тратит много времени на обработку и отправку ответа.

Экземпляр Axios выглядит следующим образом:

   getAxiosInstance(headers = {}) {
        return axios.create({
            baseURL: Env.getConnections().api,
            timeout: 100000,
            headers: headers
        });
    }
 

Комментарии:

1. Вы в конечном итоге получаете результат или он не работает? Проверьте вкладки Консоль и Сеть ваших инструментов разработчика, чтобы узнать, не пошло ли что-то не так.

2. Да, я получаю результаты, но это занимает больше времени по отношению к почтальону

Ответ №1:

вместо этого используйте axios.defaults.timeout = 100000;

  getAxiosInstance(headers = {}) {
    return axios.create({
        baseURL: Env.getConnections().api,
        axios.defaults.timeout: 100000,
        headers: headers
    });
}