0

Express と Jade が実行されている Node.js サーバーがあります。HTTP リクエストで、サーバーは次の関数を実行します。

function home(req, res) {

  res.render("site/index", {recordset: recordset}); //render the Jade template
}

ここで、配列を上記のレコードセット変数に渡したいと思います。これを Jade でループして、html ページにドロップダウンを設定できます。次のように目的の配列を取得しました。

function runSQLSelect() {
      sql.connect(config.db, function(err) {
      var request = new sql.Request();
      request.query("select MyColumn FROM MyTable", function(err, recordset) {
        console.log(recordset);
        });
      });
}

SQL クエリを非同期で実行し、その後の結果を Jade テンプレートに渡す適切な方法は何ですか?

4

1 に答える 1