Проверка Joi - Как проверить массив объектов, где требуется только один объект, а другой нет

Я хочу проверить массив, содержащий несколько объектов, с помощью Joi. Хотя я не могу найти способ пометить один из объектов в списке массивов как «требуемый = ложный».

Есть ли способ сделать это с Джой?


person Khalil Najjar    schedule 14.05.2019    source источник
comment
Используйте .required(true) для необходимого объекта, другой по умолчанию будет необязательным.   -  person soltex    schedule 14.05.2019
comment
Не могли бы вы рассказать немного о ваших данных, какой массив элементов у вас есть?   -  person metoikos    schedule 14.05.2019


Ответы (1)


Попробуйте так

Joi.array().items(Joi.object({
   // Object schema
}))

Ссылка 1

Ссылка 2

person Sachin Shah    schedule 14.05.2019