【问题标题】:Validation for active and inactive status验证活动和非活动状态
【发布时间】:2019-11-11 19:27:58
【问题描述】:

实际上是这项技术的新手,所以我的问题是在我的架构中有一个列状态。状态应该是活动的还是非活动的,所以我必须添加 joi 验证。我不知道该怎么做,谁能告诉我怎么做?

架构

const USER_SCHEMA = {
    user_full_name: Joi.string().min(3).max(20).regex(/^[ A-Za-z0-9]+$/).required(),
    user_email: Joi.string().min(5).max(50).email().required(),
    user_status: 
};

【问题讨论】:

标签: node.js joi


【解决方案1】:

您可以以数组形式提及您想要比较的数据列表,如下所示。

const USER_SCHEMA = {
    user_full_name: Joi.string().min(3).max(20).regex(/^[ A-Za-z0-9]+$/).required(),
    user_email: Joi.string().min(5).max(50).email().required(),
    user_status: Joi.valid(['active', 'inactive']).required()
};

【讨论】:

    猜你喜欢
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多