const Joi = require('joi');
app.post('/api/courses', (req, res) => {
const schema = {
name: Joi.string().min(3).required()
};
const result = Joi.validate(req.body, schema);
if (result.error) {
res.status(400).send(result.error.details[0].message);
return;
}
const course = {
id: courses.length + 1,
name: req.body.name
};
courses.push(course);
res.send(course);
});
когда я отправляю в почтальоне пустой объект, тогда 400 дают «имя», но если я пишу «имя»: «1», то снова вывод такой же, вместо минимальной длины, которая должна быть 3 символа.