Was erwartet Sie im Knoten?
Was erwartet Sie im Knoten?
Anonim

Mit Knoten v8, die asynchrone/erwarten Feature wurde offiziell von der Knoten Umgang mit Versprechen und Funktionsverkettung. Die Funktionen müssen nicht hintereinander verkettet werden, einfach erwarten die Funktion, die das Promise zurückgibt. Aber die Funktion async muss vorher deklariert werden warten eine Funktion, die ein Promise zurückgibt.

Die Frage ist auch, was im Knoten JS erwartet wird.

erwarten. js ist eine leichtgewichtige, abhängigkeitsfreie Promises-Bibliothek, die sowohl serielle als auch parallele Logik einfach macht, indem sie in Mengen gedacht wird. Du erwarten() eine Reihe von Dingen, und wenn Sie alle Dinge haben, tun Sie Dinge.

Ebenso, wie verwenden Sie wait? Die erwarten Schlüsselwort Dies kann vor jede asynchrone, versprechen-basierte Funktion gestellt werden, um Ihren Code in dieser Zeile anzuhalten, bis das Versprechen erfüllt ist, und dann den resultierenden Wert zurückzugeben. In der Zwischenzeit kann anderer Code, der möglicherweise auf eine Ausführungsmöglichkeit wartet, dies tun.

Kann ich außerdem Async-Await im Knoten verwenden?

Asynchron Funktionen sind nativ verfügbar in Knoten und werden mit dem bezeichnet asynchron Stichwort in ihrer Erklärung. Sie geben immer ein Versprechen zurück, auch wenn Sie ihnen nicht explizit schreiben tun so. Auch der erwarten Schlüsselwort ist nur innerhalb verfügbar asynchron Funktionen im Moment - es kann nicht im globalen Geltungsbereich verwendet werden.

Wie erwartet man ein Versprechen?

Wenn Sie das Schlüsselwort async vor einer Funktionsdefinition verwenden, können Sie dann erwarten innerhalb der Funktion. Wenn du warten auf ein Versprechen, wird die Funktion nicht blockierend angehalten, bis die Versprechen setzt sich ab. Wenn die Versprechen erfüllt, erhalten Sie den Wert zurück. Wenn die Versprechen ablehnt, wird der abgelehnte Wert geworfen.

Beliebt nach Thema