Я следую руководству, и у нас есть промежуточное ПО для аутентификации, а также промежуточное ПО express -validator. Приведенный ниже код работает, но мне не удается найти документацию о том, почему мне нужно добавить массив для включения аутентификации и другого промежуточного программного обеспечения? Если бы я попробовал это самостоятельно, я предположил, что это будет больше похоже:
router.post('/', middleware, middleware, middleware, (req, res) => {}
Я все еще новичок в этом, поэтому прошу прощения, если это глупый вопрос.
router.post(
'/',
[
auth,
[
check('status', 'Status is required').notEmpty(),
check('skills', 'Skills is required').notEmpty()
]
],
async (req, res) => {
const errors = validationResult(req);
if (!errors.isEmpty()) {
return res.status(400).json(errors);
}
// More code here
)