Vous devez utiliser un moteur de template afin d'afficher des données dans une page html, il existe de nombreux moteurs de modèles, vous pouvez en choisir un parmi ceux-ci lien
Voici un exemple utilisant pug :
1- installez carlin
npm install pug --save
2- définir le répertoire de vue :
app.set('views', path.join(__dirname, 'views'));
3- définir pug comme moteur d'affichage par défaut
app.set('view engine', 'pug');
4- créer history.pug
dans les views
dossier
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- passer les données d'express à pug :
app.get('/history', (req, res) => {
let ideas = Idea.find({})
.sort({date:'desc'}).exec( (err, ideas) => {
res.render('history', ideas);
});
})