使用Joi验证包含自定义键的字典的最佳方法是什么?
var objToValidate = {
"a": { name: 1 }
"type": { name: 3 },
... // many other properties
}
var schema = ?
答案 0 :(得分:0)
您可以使用keys
验证:
const object = Joi.object().keys({
a: Joi.number().min(1).max(10).integer(),
b: 'some string'
});
object.validate({ a: 5 , b : "word"}, (err, value) => { });