Я пытаюсь реализовать проверку на моем экспресс-маршрутизаторе. Проблема в том, что когда я передаю {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"
}
Ошибка, как и ожидалось.