11

是否可以验证布尔值是否正在true使用 Joi?我试过使用allowvalidinvalid没有任何运气。

4

1 回答 1

26

你有没有尝试过这样的事情:

var schema = Joi.boolean().invalid(false);

使用该模式,以下所有内容都会填充错误属性:

Joi.validate(false, schema);
Joi.validate('false', schema);
Joi.validate('no', schema);
Joi.validate('off', schema);
Joi.validate(0, schema);
于 2015-10-08T15:37:57.657 回答