我刚开始使用 Node.js,我完全不明白为什么我的 SQL 查询结果无法呈现在页面上。
connection.query('SELECT * FROM testTable', function selectCb(err, rows, fields) {
if (err) {
throw err;
}
for (var i in rows) {
console.log(rows[i]);
}
res.render('showResults.jade', {
results: rows
});
});
结果完美地显示在控制台中,但是当我尝试使用 Jade 渲染它们时,我得到了许多项目符号(等于表中的条目数),但每个项目符号后跟 [object, Object]。这是我的玉文件:
h1 SQL Results are as follows:
ul
each item, i in results
li= item
是否有额外的步骤或我需要让结果正确显示的东西?