4

使用 Joi 验证包含自定义键的字典的最佳方法是什么?

var objToValidate = {
  "a": { name: 1 }
  "type": { name: 3 },
  ... // many other properties
}

var schema = ?
4

1 回答 1

-1

您可以使用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) => { });
于 2017-01-12T12:46:08.227 回答