Я пытаюсь реализовать проверку на своем экспресс-маршрутизаторе. Проблема в том, что когда я передаю {title:""}, экспресс-валидатор не выдает ошибку, но когда я передаю {title:""}, он работает.
exports.postValidatorCheck = [
check("title", "The title must not we empty").isEmpty(),
check("title", "The Length of the Title should be in greater then 10").isLength({
min: 10,
max: 1500
}),
function(req, res, next) {
let errors = validationResult(req);
console.log(errors);
if (!errors.isEmpty()) {
const firstError = errors.errors.map(err => err.msg)[0];
return res.status(400).json({ error: firstError });
}
next();
}
];
JSON-файл:
{
"title":"",
"body":"This is a new Post"
}
Нет ошибки
JSON-файл
{
"title":" ",
"body":"This is new post"
}
Ошибка, как и ожидалось.