Would anyone be so kind to assist me if I’m ‘cooking’ async/await a right way?
I attend to return an express response once promise to DB resolves.
router.get('/', (req, res, next) => {
(async function() {
try {
const cases = await db.collections.cases.stats();
return res.render('index', {
title: 'Welcome',
totalDBRecords: cases.count,
});
}
catch (e) {
console.error(e);
next(e);
}
})();
});