Axios propagation() avec un nombre indéterminé de paramètres de rappel
J'ai besoin de traiter un nombre inconnu de requêtes AJAX (1 ou plus) avec axios, et je ne suis pas sûr de la façon de gérer la réponse. Je veux quelque chose le long des lignes de:
let urlArray = [] //unknown # of urls (1 or more)
axios.all(urlArray)
.then(axios.spread(function () {
let temp = [];
for (let i = 0; i < arguments[i].length; i++)
temp.push(arguments[i].data);
}));
où les arguments contiendra le rappel des réponses envoyées par axios. Le problème est que arguments
contient la chaîne d'url à la place de l'réponses. Comment puis-je résoudre ce problème?
Vous devez vous connecter pour publier un commentaire.
Vous quelque part devrez effectuer les demandes. Et puis ne pas utiliser
spread
mais seulementthen
pour recevoir le tableau de résultats: