Как проверить список с помощью hapijs joi framework в javascript? - PullRequest
0 голосов
/ 14 мая 2019

Я хочу проверить тип данных как массив в javascript.

данные происхождения, такие как:

"dams":[
{"id": 1, "name": "Burrinjuck Dam", "self": "",…},
{"id": 2, "name": "Blowering Dam", "self": "",…}
]

Количество элементов не точно, но каждый элемент относится к объекту дамбы одного типа. Есть ли у Joi метод проверки списка элементов одного типа?

1 Ответ

0 голосов
/ 14 мая 2019

Вы можете объединить Joi.array (). Items () с Joi.object () и сделать что-то вроде этого:

const schema = Joi.object({
   damns: Joi.array().items(
       Joi.object().keys({
             id: Joi.string(),
             name: Joi.string(),
             self: Joi.string()
       })
   )
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...