关于Joi模块中的数据检验
Joi.validate(user,schema)方法已经被弃用,下面的方法可以达到你的需求。
const Joi = require('joi');
const schema = Joi.object({
username: Joi.string().min(2).max(12).required(),
email: Joi.string().email().required(),
password: Joi.string().pattern(new RegExp('^[a-zA-Z0-9]{6,30}$')).required()
});
try {
const value = schema.validateAsync({
username: 'Jerry',
email:'Jerry123@163.com',
password: '123456'
});
} catch (err) {
console.log(err)
}