0

我希望当“b”是“foo”或“bar”时需要字段“a”,否则是可选的。

我看到单个字段的文档:

a: Joi.string().when('b', { is: 'foo', then: Joi.required() })

我将如何实现上述目标?

4

1 回答 1

0

您可以Joi.valid('bar', 'foo')用作 的值is

a: Joi.string().when('b', { is: Joi.valid('bar', 'foo'), then: Joi.required() })
于 2015-02-08T05:45:13.697 回答