router.get('/', (req, res) => {
Order.find()
.then(orders => {
res.render('user', {
username: req.user.username,
title: 'Главная страница',
order: orders
});
})
.catch(error => {
console.log(error);
})
/* Вариант с калбеком
Order.find((error, orders) => {
if (error) {
console.log(error);
}
res.render('user', {
username: req.user.username,
title: 'Главная страница',
order: orders
});
})*/
});
или же, если юзаете 8.х ноду
router.get('/', async (req, res) => {
try {
const orders = await Order.find();
res.render('user', {
username: req.user.username,
title: 'Главная страница',
order: orders
});
} catch (error) {
console.log(error);
}
});