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