joi让你使用简单、直观、可读的语言来描述数据
1、安装
npm install joi
2、通用用法
使用通过两步。第一步定义框架。joi框架对象是不可变,意味着每添加一个规则会返回一个新的框架对象。第二步通过定义的框架来校验值。
const schema = Joi.object({
a: Joi.string()
});
const { error, value } = schema.validate({ a: 'a string' });
如果输入是合法的,error是undefined,如果输入是不合法的,error是ValidatorError。
schema可以是纯javascript对象,每个key指定一个joi类型,也可以直接是一个joi类型。
const schema = Joi.string().min(10);
参考资料:https://joi.dev/api/
本文介绍了Joi库如何以直观方式定义和验证数据结构,包括安装步骤、通用用法示例,以及如何通过纯对象或Joi类型创建验证规则。适合开发者快速创建数据校验方案。

1万+

被折叠的 条评论
为什么被折叠?



