0
当'b'是'foo'或'bar',但在其他情况下是可选的时,我希望字段'a'是必需的。Hapi Joi多个替代匹配
我看到了单场文档:
a: Joi.string().when('b', { is: 'foo', then: Joi.required() })
我将如何实现以上?
当'b'是'foo'或'bar',但在其他情况下是可选的时,我希望字段'a'是必需的。Hapi Joi多个替代匹配
我看到了单场文档:
a: Joi.string().when('b', { is: 'foo', then: Joi.required() })
我将如何实现以上?
您可以使用Joi.valid('bar', 'foo')
作为is
值:
a: Joi.string().when('b', { is: Joi.valid('bar', 'foo'), then: Joi.required() })