当前位置: 首页 > 工具软件 > Joi > 使用案例 >

node.js中joi模块的基本使用

厉高逸
2023-12-01

node.js中joi模块的基本使用

//引入joi模块

const Joi = require('joi');


//定义对象的验证规则
const schema = {
    username: Joi.string().min(2).max(5).required().error(new Error('username属性没有通过验证')),
    birth: Joi.number().min(1900).max(2020).error(new Error('birth没有通过验证'))
};



async function run() {
    try {
        //实施验证
        await Joi.validate({ username: 'ab', birth: 1800 }, schema);
    } catch (ex) {
        console.log(ex.message);
        return;
    }
    console.log('验证通过');

}
run();
 类似资料: