newbie here, I want to display my sql query result into my ejs file but I don't know how to.
any help will be appreciated.
要使用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 结果:
。使成为()