データベースから選択クエリを実行しようとしていて、結果を印刷しようとしています。しかし、私はインデックスページに表示されないコンソールの結果を参照してください。 (Hovewer私はコンソールに結果が表示されますが、それも正しく表示されません。私は2行のdbを持っていますが、私は行ごとに3行を参照してください:コンソール結果:2X3 = 6行。質問の終わり。 app.jsNode.js - SQLからの結果を印刷
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 であなたは私がそれを修正するために助けてくださいことはできますか?
残念ながら、それは動作しませんでした –
他のアイデアはありますか? –