Warten in Node.js

8

Hier ist eine Frage darüber, was ich denke, wäre ein einfaches Muster in Knoten js.

Hier ist mein Beispiel in coffeescript:

%Vor%

Und hier nochmal in Javascript:

%Vor%

Das funktioniert überhaupt nicht, weil die while-Schleife niemals die Kontrolle abgibt, was ich für sinnvoll halte. Wie kann ich der Wartefunktion jedoch mitteilen, den nächsten Rückruf in der Warteschlange auszuprobieren?

    
Brad C 16.01.2012, 15:08
quelle

2 Antworten

2

Warum wartest du und verwendest nicht nur einen Callback, der innerhalb der Funktion läuft, die an db.open übergeben wurde? Dies ist ein ziemlich idiomatischer Knotencode:

%Vor%

Grundsätzlich sollten Sie einfach den Mustern folgen, die in der Dokumentation aufgeführt sind.

    
Matt Ball 16.01.2012, 15:11
quelle
4

Ich verwende gerne das asynchrone Modul , wenn ich Code-Bits habe, die synchron laufen müssen.

%Vor%     
Pastor Bones 16.01.2012 22:35
quelle

Tags und Links