【问题标题】:Joi validation when multiple conditions are met满足多个条件时的 Joi 验证
【发布时间】:2019-08-20 13:21:41
【问题描述】:

当同一对象的两个字段为真时,我需要验证对象的一个​​字段。 我有一个像

这样的对象
person={
 is_active: // either true or false
 is_valid: // either true or false
 username :'' // validation required field
}

所以我必须像

一样进行验证
if (is_active==true && is_valid==true)

那么只有我需要验证用户名

Joi.string().required()

我尝试了嵌套的 when 条件,但它抛出了断言错误

【问题讨论】:

    标签: javascript node.js validation joi multiple-conditions


    【解决方案1】:

    使用is 子句解释here 作为用户名

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多