passag.js und process.nextTick in der Strategie

8

Ich habe etwas neues in nodeJS vor: process.nextTick

In einigen Strategien Codebeispiele für pass.js können wir sehen

%Vor%

Aber in der offiziellen Dokumentation wird es nicht verwendet. ( Ссылка )

Was ich verstehe, ist, dass process.nextTick verwendet werden sollte, um den synchronen Stack zu verzögern, um ein Event nicht zu blockieren. Aber in diesem Strategiecode gibt es kein Ereignis.

Was ist der Vorteil, das hier zu tun?

    
m4tm4t 23.12.2013, 12:14
quelle

2 Antworten

15

Nur im Beispiel wird angezeigt, dass eine asynchrone Authentifizierung möglich ist. In den meisten Fällen würden Sie eine Datenbank abfragen, also wäre sie asynchron. Das Beispiel hat jedoch nur einen fest codierten Satz von Benutzern, so dass der nextTick -Aufruf für die Wirkung da ist, um eine asynchrone Funktion zu simulieren.

    
Jared Hanson 25.12.2013, 16:54
quelle
0

100% ES6 funktioniert, so dass Sie den nextTick
löschen können Ich verwende babel und webpack auf der Serverseite, um so:

importieren Sie den Reisepass aus dem Reisepass;

%Vor%     
Jean Philip de Rogatis 26.06.2017 09:24
quelle