async function getCards() {
return new Promise((resolve, reject) => {
// здесь весь Ваш код
// а после
cards.innerHTML = '<p>ДОБАВилСЯ!</p>';
// нужно
resolve(dom.window.document.innerHTML);
}
}
// в обработчике
app.get('/', async (req, res) => {
const html = await getCards();
res.send(html);
});
А что Вы хотите получить, чего добиться, какую задачу решить?