如何在JOI中验证动态密钥

时间:2019-07-17 07:41:37

标签: validation object joi

如何在JOI中验证动态密钥。 我正在尝试为早餐,午餐和晚餐做钥匙。这些键中包含具有相似属性的对象。

我尝试了更少的代码,但是对于包含内部对象的键,它们却无法运行,因为我必须验证它们是否存在。

 let schema = Joi.object().keys({
    date: Joi.string().required(),
    id: {
      name: Joi.string().required(),
      image: Joi.string().required(),
      price: {
        lite: Joi.string().required(),
        full: Joi.string().required()
      },
      description: {
        lite: Joi.string().required(),
        full: Joi.string().required()
      }
    }
  })

我想使id键成为动态的。必须输入早餐,午餐或晚餐才能输入各种信息。

0 个答案:

没有答案