Wie kann ich die Werte einer Node-MSSQL-Anweisung mit JADE zurückgeben?
-
02-01-2020 - |
Frage
Ich habe einen Node.js-Server mit Express- und Jade-Laufen.Auf einer HTTP-Anforderung führt der Server die folgende Funktion aus:
generasacodicetagpre.Jetzt möchte ich ein Array in die obige Recordset-Variable geben, die ich in Jade durchführen kann, um einen Dropdown-Datei auf meiner HTML-Seite zu füllen.Ich habe das gewünschte Array wie so abgerufen:
generasacodicetagpre.Was ist ein ordentlicher Weg, um die SQL-Abfrage asynchron auszuführen und das anschließende Ergebnis in meine Jade-Vorlage zu übergeben?
Lösung
Sie haben den Res.Render im Rückruf von der Abfrage.
generasacodicetagpre. Hinweis, Sie möchten möglicherweise Ihren Rückruf auf Async-Mode aufrufen lassen. MitsetImmediate
können Sie auch in Betracht ziehen, dass Ihr Runsqlselektrückruf verwendet wird, verwenden Sie die Standardknoten-Praxis, um zwei Parametercallback(err,data)
zu akzeptieren.