【发布时间】:2022-02-06 03:40:46
【问题描述】:
我想知道为什么 JOI 会同时返回一个错误和一个值:
app.post("/api/courses", (req, res) => {
const { error, value } = validateStuff(req.body.name);
console.log(`error: ${error}
value: ${value}`);
validateStuff = (course) => {
const schema = Joi.object({
name: Joi.string().min(3).required(),
});
return schema.validate(course);
};
postman POST request
{
"name":"al"
}
输出:
错误:ValidationError:“值”必须是对象类型
值:al(我的帖子输入)
【问题讨论】:
标签: javascript joi