好的,我知道这是一个愚蠢的问题,但我是node.js和jade和sqlite3的新手......所以我想知道如何将数据库日期从javascript scrit发送到jade模板来填充表格。
router.get('/', function(req, res, next) {
db.query('SELECT * FROM temperatures',
['timestamp', 'temp'],
function(rows){
rows.forEach(eachRow);
}
);
function eachRow(row,i,rows){
console.log(row.timestamp + ": " + row.temp);
if((i+1) === rows.length){
}
}
res.render('index', { title: 'Sergiu Mansion'});
});
我到处搜索,但没有找到任何可以帮助我的东西。
答案 0 :(得分:0)
1)从数据库中获取数据。看来你有这个部分了。
2)将数据传递到视图中。你已经看到了它的某种形式。
res.render('index', { yourVar: theData });
3)在模板中iterate over that variable。
each val in yourVar
tr
// do stuff