Я делаю RESTful API с express. js роутером. Итак, у меня есть следующий код (извините, если это плохо, я учусь):
router.route('/')
.get(async (req, res) => {
try {
return await User.find(users => res.json(users))
} catch(err) {
return res.status(400).json('Error: ' + err)
}
})
Есть ли причина для использования асин c функций в этом случае, или я мог бы получить просто используя что-то вроде:
router.route('/')
.get((req, res) => {
User.find((err, users) => {
if(err){
res.send(err)
}
else {
res.send(users)
}
})