Qu'est-ce qu'attend dans node?
Qu'est-ce qu'attend dans node?

Vidéo: Qu'est-ce qu'attend dans node?

Vidéo: Qu'est-ce qu'attend dans node?
Vidéo: LES BASES DU NODE.JS #03- QU'EST CE QUE LE NODE.JS ? 2024, Novembre
Anonim

Avec Nœud v8, l'async/ attendre fonctionnalité a été officiellement déployée par le Nœud pour faire face aux Promesses et à l'enchaînement des fonctions. Les fonctions n'ont pas besoin d'être enchaînées les unes après les autres, il suffit attendre la fonction qui renvoie la Promesse. Mais la fonction async doit être déclarée avant en attente une fonction renvoyant une Promesse.

La question est également: qu'est-ce qui attend dans le nœud JS ?

attendre . js est une bibliothèque de promesses légère et sans dépendance qui facilite à la fois la logique série et parallèle en pensant en termes d'ensembles. Tu attendre () un ensemble de choses, et une fois que vous avez toutes les choses, vous faites des choses.

De même, comment utilisez-vous wait? Les attendre mot-clé Il peut être placé devant n'importe quelle fonction asynchrone basée sur une promesse pour suspendre votre code sur cette ligne jusqu'à ce que la promesse se réalise, puis renvoyer la valeur résultante. En attendant, d'autres codes qui attendent peut-être une chance de s'exécuter le font.

A côté de cela, puis-je utiliser async wait dans node?

Asynchrone les fonctions sont disponibles nativement dans Nœud et sont désignés par le asynchrone mot-clé dans leur déclaration. Ils renvoient toujours une promesse, même si vous ne les écrivez pas explicitement à faire donc. Également attendre le mot-clé n'est disponible qu'à l'intérieur asynchrone fonctions pour le moment - il ne peut pas être utilisé dans la portée globale.

Comment attendre une promesse ?

Si vous utilisez le mot-clé async avant une définition de fonction, vous pouvez alors utiliser attendre au sein de la fonction. Lorsque vous attendre une promesse , la fonction est mise en pause de manière non bloquante jusqu'à ce que le promesse s'installe. Si la promesse remplit, vous récupérez la valeur. Si la promesse rejette, la valeur rejetée est levée.

Conseillé: