【发布时间】:2021-01-03 15:42:44
【问题描述】:
我正在关注这个 Node.js 教程,但 .validate 方法给了我一个错误
链接:https://www.youtube.com/watch?v=RLtyhwFtXQA
时间戳:2:07:40
代码:
app.post("/", (req, res) => {
console.log(req.body);
const schema = Joi.object().keys({
email: Joi.string().trim().email().required(),
pswd: Joi.string().min(5).max(10).required()
});
Joi.validate(req.body, schema, (err, result) => {
if(err) console.log("Error" + err);
else {
console.log(result);
res.send("Successfully Posted Data");
}
});
});
错误信息:TypeError: Joi.validate is not a function
该视频是 2 年前发布的,因此 Joi 可能更改了 VS Code 的功能,也没有将 .validate 显示为 Joi 的功能。
【问题讨论】:
标签: javascript node.js validation joi