似乎无法引用嵌套对象的根键进行joi验证

时间:2019-01-17 11:40:24

标签: node.js validation joi

我似乎无法从starDateplanned引用startDate。这里我们嵌套了对象。我不断收到错误的参考不是日期。 我该怎么做才能验证这一点。

 const project ={
  id: Joi.number().optional(),
  name: Joi.string().required(),
  startDate: Joi.date().required(),
  phases: Joi.array()
  .items(Joi.object().keys({
    id: Joi.number().optional(),
    name: Joi.string().required(),
    milestones: Joi.array()
    .items(Joi.object().keys({
      id: Joi.number().optional(),
      startDatePlanned: Joi.date().required().greater(Joi.ref('startDate'))
      }))
    }))
}

0 个答案:

没有答案