【发布时间】:2013-02-14 18:34:09
【问题描述】:
我刚开始使用 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] .这是我的 Jade 文件:
h1 SQL Results are as follows:
ul
each item, i in results
li= item
是否需要额外的步骤或其他操作才能使结果正确显示?
【问题讨论】: