Bạn phải sử dụng công cụ mẫu Để hiển thị dữ liệu trong một trang html, có nhiều công cụ mẫu, bạn có thể chọn một công cụ trong số này liên kết
Đây là một ví dụ sử dụng pug :
1- cài đặt pug
npm install pug --save
2- thiết lập thư mục xem:
app.set('views', path.join(__dirname, 'views'));
3- đặt pug làm công cụ xem mặc định
app.set('view engine', 'pug');
4- tạo history.pug
bên trong views
thư mục
doctype html
html
head
body
table
thead
tr
th Name
th date
tbody
each idea in ideas
tr
td= idea.name
td= idea.date
5- chuyển dữ liệu từ express sang pug:
app.get('/history', (req, res) => {
let ideas = Idea.find({})
.sort({date:'desc'}).exec( (err, ideas) => {
res.render('history', ideas);
});
})