我想从db运行选择查询并打印结果。但即使我看到在控制台中的结果,我没有看到索引页。 (Hovewer我看到控制台的结果,但它也显示不正确。我有2行db,但我看到每行3行,所以导致控制台是:2X3 = 6行。)我把关于控制台结果问题的结尾。Node.js - 从sql打印结果
守则app.js
app.use('/', routes, function(req, res){
pg.connect(connect, function(err, client, done){
if(err){
return console.error('errrr', err)
}
client.query('select * from recipes', function(err, result){
if(err){
return console.error('error running query', err);
}
console.log(result.rows);
res.render('index.njk', { recipes: result.rows});
done();
});
});
});
守则index.njk
<ul>
{% for name, item in recipes %}
<li>{{ name }}: {{ item.name }}</li>
{% endfor %}
</ul>
this is result of the console 能否请你帮我解决这个问题?
不幸的是它没有工作 –
有没有其他的想法? –