J'utilise le package async de node.js, spécifiquement forEachSeries, pour effectuer une série de requêtes http basées sur des paramètres tirés d'un tableau. Dans le rappel de chaque requête, j'ai quelques instructions if/else pour répondre à différents type
Lire la suite →
En suivant les normes REST typiques, j'ai divisé mes ressources en points de terminaison et appels séparés. Les deux principaux objets en question ici sont List et Item (et bien sûr, une liste contient une liste d'éléments, ainsi que d'autres données qui lui sont associées).
Donc, si un utilisateur veut ré
Lire la suite →
J'ai besoin de parcourir un arbre de manière récursive pour effectuer des opérations sur des nœuds spécifiques en utilisant des opérations asynchrones. Comment puis-je contrôler le flux afin d'avoir accès aux nœuds une fois que c'est terminé ?
Voici une situation exemple :
Lire la suite →
J'essaie de comprendre Node.js et certaines opérations asynchrones. Dans le code suivant, je récupère des flux RSS et je stocke les articles trouvés si je ne les ai pas déjà enregistrés. Le code fonctionne et enregistre les nouveaux articles. Cependant, je ne sais pas comment modifier cela pour savoir
Lire la suite →
J'ai une question sur la manière d'exécuter une tâche asynchrone dans une boucle while jusqu'à ce qu'une certaine condition soit remplie. C'est plutôt une question théorique, mais je peux voir comment cela pourrait poser problème dans certains scénarios.
Je vais essayer de démontrer le problème avec un exemple (j'utilise JavaScript
Lire la suite →
J'aimerais définir certaines constantes qui sont renvoyées par une ressource asynchrone. Y a-t-il un moyen de le faire dans Webpack ?
/* webpack.config.js */ module.exports = { ..., plugins: [ new webpack.DefinePlugin({ someVar: /* RETURN VARIABLE FROM ASYNC FUNCTION */ }) ] } Lire la suite →
Je travaille avec async.waterfall et Node.js. Ça fonctionne très bien mais maintenant j'ai une question sur le flux.
Je veux utiliser une condition if simple dans le flux async.waterfall.
async.waterfall([ callOne, callTwo, if( Lire la suite →
J'essaie de convertir une fonction de rappel en async/await. Le code utilise postMessage de la fenêtre principale vers une iframe. Lorsque l'iframe renvoie un message, elle appelle la fonction de rappel. Y a-t-il un moyen de convertir en Promise à partir du modèle $ (window).on(...) ?
Lire la suite →
Pour une application de médias sociaux, j'ai une collection d'objets de fil référencés par leurs identifiants en utilisant AngularFire 2. Une fois que chacune de ces identifiants a ses données pertinentes extraites de la base de données qui stocke les objets de fil réels, je souhaite mettre à jour l'obj
Lire la suite →
Je pensais avoir une assez bonne compréhension de async await jusqu'à ce que j'essaie ceci :
const promise1 = new Promise((resolve, reject) => { setTimeout(() => resolve('what'), 10000); }); const promise2 = new Promise((resolve, reject) => { setTimeout(() => resolve('?'), 15000); }); async function asy
Lire la suite →