新手在这里,我想将我的sql查询结果显示到我的ejs文件中,但我不知道如何。
任何帮助将不胜感激。
答案 0 :(得分:3)
要使用 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 %>
<% }) %>
答案 1 :(得分:0)
使用EJS模板URL并使用以下命令发送sql结果:
<强> .render()强>