const Joi = require(‘joi’);
const schema = Joi.object({
username: Joi.string().min(2).max(5).error(new Error(‘username未通过’)),
bith: Joi.number().min(1880).max(2990).error(new Error(‘birth未通过’))
});
async function run() {
try {
// 实施验证
// await Joi.validate({ username: ‘ab’ }, schema);
await schema.validateAsync({ username: ‘q’, birth: 2999 });
} catch (ex) {
console.log(ex);
return;
}
console.log(‘验证通过’);
}
run();