В моем приложении узла у меня есть следующий экспресс-маршрут.
router.post('/register', asyncMiddleware(async (req, res) => {
const { error } = validateUser(req.body);
if (error)
return res.status(400).send(error.details[0].message);
const { token, user } = await userService.createNewUser(req.body);
res.header('x-authorization-token', token).send(_.pick(user, ['_id', 'name', 'email']));
}));
Это хорошая практика для обработки результатов проверки, подобных этой?Или я должен положить это в промежуточное программное обеспечение и использовать его?Если так, как я могу поместить это в промежуточное ПО и использовать его?