验证活动和非活动状态

Validation for active and inactive status

实际上我是这项技术的新手,所以我的问题是在我的架构中有一个列状态。状态应该是 active 或 inactive 所以为此我必须添加 joi validation.I 不知道该怎么做所以任何人都可以告诉我该怎么做吗?

架构

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: 
};

您可以像下面这样以数组形式提及要比较的数据列表。

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()
};