Ich habe eine Reihe lang andauernder Datenbankabfragen, die ich ausführen muss, bevor ich eine Seite im Knoten rende. Jede dieser Abfragen benötigt einige ihrer eigenen Variablen. Gibt es eine einfache Möglichkeit, Variablen an das Dienstprogramm async.parallel() in Nodejs zu übergeben?Nodejs: Übergeben von funktionsspezifischen Variablen an Async.parallel()
async.parallel([
queryX(callback, A1, A2, A3),
queryX(callback, B1, B2, B3),
queryY(callback, C1, C2, C3),
queryY(callback, D1, D2, D3),
queryZ(callback, E1, E2, E3),
queryZ(callback, F1, F2, F3),
],
function(err, results) { /*Do Render Stuff with Results*/}
);
Nein, 'async' haben keine Helfer dafür. Sie könnten '.bind()' oder ähnliche partielle Anwendungsmethoden versuchen, aber Ihr Callback ist an erster Stelle merkwürdig und kann die Verwendung dieser Methoden erschweren. – Bergi