我不明白,我在看。这个 答案,但它只是不为我工作。我得到了我的表,这个表被称为bokad,然后我想对结果进行循环。
我在bokningar.ejs上的循环。
<ul>
<% for (var loop in bokad){ %>
<li><%= loop.bokad %></li>
<% } %>
</ul>
index.js
app.get('/bokningar', function(req, res){
pool.connect(function(err, table, done){
if(err) {
return console.error('error fetching your bookings from table', err);
}
table.query('SELECT * FROM public.bokad', function(err, results){
console.table(results.rows)
if(err){
return console.error('error runnig query', err);
}
res.render('bokningar.ejs', {bokad: results});
done();
});
});
});
这很奇怪,没有错误,而且循环产生了15个空的列表标签。