初心者ですが、SQL クエリの結果を ejs ファイルに表示したいのですが、方法がわかりません。
どんな助けでも大歓迎です。
ejsを使用するには、Express レンダリング エンジンを設定する必要があります。
app.engine('html', require('ejs').renderFile);
次に、SQL クエリのテンプレートに変数を渡すことができます。
connection.query('SELECT 1', function (err, rows) {
res.render('file.html', {
'sql': rows
});
});
テンプレートでは、次のようなコードを使用できます。
<%= sql.property %>
タグ内でスクリプトを使用することもできます:
<% sql.forEach(function(field){ %>
<%= field.property %>
<% }) %>
EJS テンプレート URL を使用し、以下を使用して SQL 結果を送信します。
。与える()