在一个场景中,我希望subscribe接受true、false和空字符串'',该如何执行此操作
subscribe
true
false
''
const Register = Joi.object().keys({ company_id: Joi.string().required(), subscribe: Joi.boolean() });
py49o6xq1#
subscribe: [Joi.boolean, Joi.string.max(0)]
如github documentation中所述。
nnvyjq4y2#
您的代码在Joi.boolean之后包含(),就像Joi.boolean()一样,只需删除它,然后它就变成了Joi.boolean,现在运行代码。
Joi.boolean
()
Joi.boolean()
var Register = Joi.object().keys({ company_id: Joi.string().required(), subscribe: [Joi.boolean, Joi.string.max(0)] });
2条答案
按热度按时间py49o6xq1#
如github documentation中所述。
nnvyjq4y2#
您的代码在
Joi.boolean
之后包含()
,就像Joi.boolean()
一样,只需删除它,然后它就变成了Joi.boolean
,现在运行代码。