@bqio
https://bqio.github.io/

Как правильно оформлять множественные запросы в axios?

Есть некий массив c url

let url = ["https://www.google.ru", "https://toster.ru"]


Есть некий запрос

axios.get(url).then(function (response) {
    console.log(response);
})


Делаю так:

for (let i = 0; i < url.length; i++) {
axios.get(url[i]).then(function (response) {
    console.log(response);
 })
}


Как сделать правильнее? Вся соль в том, что изначально неизвестен размер массива с url.
  • Вопрос задан
  • 253 просмотра
Решения вопроса 1
Negezor
@Negezor
Senior Shaurma Developer
const urls = ["https://www.google.ru", "https://toster.ru"];

Promise.all(urls.map(url => axios.get(url)))
  .then(responses => console.log('Complete', responses));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы