问题描述
employe
目前在 Joi 14.3.1 上(意识到这不是当前版本,但存在依赖项升级问题)- 为什么我在此 Joi 验证中没有看到 let s = { name: Joi.string().required() };
let t= Joi.object({
a_dynamic_key: Joi.boolean(),})
.pattern(/^\d+$/,Joi.boolean(),{
matches: Joi.array().length(3),})
.concat(s);
let r = Joi.validate(t,{['89']: true,name: 'Tanya'});
console.log(r); // error is null when it should be present
中的错误?我基本上想说一个对象只有在包含 3 个动态键(字符串类型数字)和一个必填的 name 字段时才有效。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)