【发布时间】:2017-08-23 12:35:48
【问题描述】:
给定这样的定义:
const querySchema = joi.object({
one: joi.string().min(1).max(255),
two: joi.string().min(1).max(255),
three: joi.string().min(1).max(255),
});
有没有办法要求至少有一个这些字段?我不在乎是哪一个。
注意:为此 SO question 提供的解决方案对我没有用,因为我有 7 个字段并且它们可能会增长,所以做所有可能的组合是不行的。
在Joi API Reference 中找不到任何可能对此用例有用的方法。
非常感谢任何帮助。
【问题讨论】:
标签: javascript joi