我正在尝试使用快速验证器验证对象的数组,这个对象有2个属性,它们都应该是整数我无法到达该数组的任何内容
请求正文
{"x":[{"foo":2,"bar":10},{"foo":2,"bar":10},{"foo":3,"bar":9}]}
我怎么能验证他们foo和bar?当它是像这个请求体{"foo":"10","bar":"10"}
这样的单个对象时,我可以验证属性
我用这个模式验证它们
foo: {
in: 'body',
notEmpty: true,
errorMessage: 'Invalid value',
},
bar: {
in: 'body',
notEmpty: true,
errorMessage: 'Invalid value',
},
},
然后我把这段代码用来验证请求
Validation.validate(req.body, this.schema)
请告知