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?
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.
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%Tags und Links javascript node.js express passport.js