验证活动状态和非活动状态

时间:2019-07-01 05:56:05

标签: node.js joi

实际上对该技术来说是新技术,因此我的问题是在我的架构中存在列状态。该状态应为活动或不活动,为此,我必须添加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: 
};

1 个答案:

答案 0 :(得分:2)

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

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()
};
相关问题