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.
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!