我试图使用hapi/Joi,但它显示了错误,如何解决



我是Node.js的新手,我使用了hapi/Joi进行验证,但它显示了如何解决以下错误:

const Joy = require('@hapi/joi');
const schema = {
username: Joy.string().min(6).required(),
email: Joy.string().min(6).required(),
password: Joy.string().min(6).required()
}
router.post('/register', async (req, res, next) => {
const Validation = Joy.validate(req.body, schema);
res.send(Validation);
})

我运行程序,它显示以下错误:

TypeError:Joy.validate不是函数

如何解决问题,请提供解决方案。

您必须使用schema.validate((.对其进行验证

const schema = {
username: Joy.string().min(6).required(),
email: Joy.string().min(6).required(),
password: Joy.string().min(6).required()
};
schema.validate(req.body);

相关内容

最新更新