Я использую экспресс-валидатор для проверки. В моем контроллере у меня есть метод добавления новых изображений в базу данных. Вот мой код:Экспресс - Как проверить ввод файлов с помощью экспресс-валидатора?
function createPicture(req, res) {
req.checkBody('title', `The title can't be empty.`).notEmpty();
req.checkBody('image', 'You must select an image.').notEmpty();
let errors = req.validationErrors();
if (errors) {
res.json({errors: errors});
} else { ... }
Код работает для поля заголовка, однако независимо от того, если выбрать изображение или нет - я все еще получаю ошибку проверки об этом. Как я могу проверить ввод файлов? Я просто хочу, чтобы это было необходимо.
Это было какое-то время назад, и я тоже пошел на заказ. Спасибо за ответ! Я добавлю этот кусок кода к своим настраиваемым валидаторам, чтобы я мог легко проверять ввод файлов через express-validator. – Codearts