javascript node.js die next () -
Sehe ich eine Menge für die Verwendung next
im node.js.
Was ist es, wo kommt es her? Was tut es? Kann ich es verwenden client-Seite?
Sorry, es ist verwendet, zum Beispiel hier:
http://dailyjs.com/2010/12/06/node-tutorial-5/
Blick für die loadUser Funktion.
Ich habe nicht gesehen, überall, und es ist nicht referenziert irgendwo in der Dokumentation. Sind Sie sicher, dass es nicht irgendwo definiert in die code-Basis Sie suchen?
Das ist viel zu vage. Können Sie uns ein Beispiel geben von Kontext.
Das ist viel zu vage. Können Sie uns ein Beispiel geben von Kontext.
InformationsquelleAutor Harry | 2011-03-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies scheint eine variable Namenskonvention Node.js control-flow-code, mit dem ein Verweis auf die nächste Funktion ausgeführt werden soll, wird gegeben, um einen Rückruf für Sie, kick-off, wenn es fertig ist.
Sehen, zum Beispiel die code-Beispiele hier:
Schauen wir uns das Beispiel, das Sie geschrieben:
Den
loadUser
Funktion erwartet eine Funktion in seine Dritte argument, die gebunden ist an die Namennext
. Dies ist eine normale Funktion parameter. Es enthält einen Verweis auf die nächste Aktion und wird einmal aufgerufenloadUser
fertig ist (es sei denn, ein user konnte nicht gefunden werden).Gibt es nichts besonderes über den Namen
next
in diesem Beispiel; wir hätten es mit dem Namen etwas..next()
. Er scheint zu Fragen, übernext
als eine Methode auf ein Objekt.Besser
return next();
Ich Stimme zu
Ich verwendet
return callback()
stattreturn next()
InformationsquelleAutor Wayne Burkett
Ist es Namenskonvention verwendet, wenn die Weitergabe Rückrufe in Situationen, in denen die serielle Ausführung von Aktionen, wie z.B. scan-Verzeichnis -> Datei Lesen, Daten -> etwas tun, mit Daten. Dies ist der Vorzug zu tief verschachteln der Rückrufe. Die ersten drei Abschnitte des folgenden Artikel auf Tim Caswell ist HowToNode blog geben einen guten überblick über diese:
http://howtonode.org/control-flow
Siehe auch die Sequentielle Aktionen Abschnitt des zweiten Teils dieses posting:
http://howtonode.org/control-flow-part-ii
Link funktioniert nicht jetzt. Es gibt Internal Server Error
Aktualisierte links aus dem internet-Archiv
InformationsquelleAutor Pero P.
Es ist im Grunde wie ein Rückruf, der express.js, wenn ein bestimmter Teil des Codes ausgeführt wird und getan ist, können Sie es verwenden, um sicherzustellen, dass ein Teil der code ist fertig, und was Sie tun wollen nächste Sache, aber sei immer aufmerksam, was Sie nur tun können, eine
res.send
in Ihrer jeweils REST block...So können Sie etwas tun, wie diese als einfache
next()
Beispiel:Es ist auch sehr nützlich, wenn Sie möchten, eine middleware in Ihre app...
InformationsquelleAutor Alireza