#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
});
}