0
votes

En utilisant axios.get à l'intérieur d'une boucle

J'ai un éventail de liens pour obtenir des données à partir de.Comment que j'attendrais le processus et que les données obtiennent les données de l'axios.

function site1(url,arr){
        for(i=0;i<arr.length;i++){
              axios.get(url)
                  .then(response=>{
                    const $=cheerio.load(response.data);
                    //get desired data from site
                    //modify the array
                  }
    }    
 }


0 commentaires

3 Réponses :


1
votes

Créer une promesse et appuyez sur la matrice, puis résolvez tous pour obtenir des valeurs. xxx

// simple: XXX


0 commentaires

1
votes

Vous pouvez essayer de créer une matrice à une matrice de promesses et de les attendre avec la promesse.Tous () xxx


0 commentaires

0
votes

Vous pouvez utiliser axios.all strong> .it attend un tableau de promesses

Test ci-dessous P>

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>


0 commentaires