Heim >Web-Frontend >js-Tutorial >So verwenden Sie Async in Node.js

So verwenden Sie Async in Node.js

不言
不言Original
2019-01-03 13:37:474622Durchsuche

Async in Node.js kann eine asynchrone Verarbeitung mithilfe von lesbarem Code implementieren. Bei der asynchronen Verarbeitung werden Daten vor und nach der Aktualisierung und Übertragung von Daten nur dann verarbeitet, wenn die Seite aktualisiert wird in der Front-End-Verarbeitung Ajax genannt.

So verwenden Sie Async in Node.js

Promise und Async als Implementierungsmethoden für die asynchrone Verarbeitung

Promise kann verwendet werden, um Node.js asynchron zu verarbeiten.

Tatsächlich ist die asynchrone Verarbeitung einfacher zu implementieren als zu implementieren.

Asynic verfügt jedoch über Internetbrowser und andere inkompatible Browser, sodass wir in der Praxis sorgfältig darüber nachdenken müssen.

So verwenden Sie Async in Node.js

So installieren Sie ein Async-Paket

Befehl

npm install async

Syntax für asynchrone Verarbeitung

async.方法名称([
  function(callback) {
    内容处理
  }
});

Analyse:

Das Async in Zeile 1. Der Methodenname gibt eine Asynchronität an method Name zum Aufrufen der Handler-Methode.

Die Funktion (Callback) in Zeile 2 wird gemäß den Parametern des Callback-Teils verarbeitet.

Der Verarbeitungsinhalt in Zeile 3 besteht darin, die eigentliche Verarbeitung abzuschließen.

Zeile 4 beendet die Verarbeitung.

Typisches Beispiel für eine asynchrone Verarbeitungsmethode

Wasserfall

Verwenden Sie ein Array, um eine asynchrone Verarbeitung durchzuführen.

Die Ausführung erfolgt in der Reihenfolge des Arrays.

series

verwendet auch Arrays, um eine asynchrone Verarbeitung durchzuführen und führt sie entsprechend der Reihenfolge des Arrays aus. Der Unterschied zwischen

und Wasserfall besteht darin, dass Sie bei der folgenden Verarbeitung die Rückruffunktion aufrufen müssen, um mit der Verarbeitung fortzufahren.

Die als Argumente an diese Rückruffunktion übergebenen Werte werden am Ende der Verarbeitung der Reihe nach dem Array zugewiesen.

parallel

parallel behandelt Parallelität, das heißt, es kann nicht sequentiell wie eine Serie ausgeführt werden.

Die Callback-Funktion wird parallel aufgerufen, um die Verarbeitung fortzusetzen. Der als Argument an diese Callback-Funktion übergebene Wert wird am Ende der Verarbeitung auch dem Array zugewiesen.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Async in Node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn