如何在express-validator中检查变量是0还是1

时间:2017-07-20 13:08:34

标签: express

我需要检查req.body.isIssueFixed是0还是1,我在epress-validator中尝试

req.checkBody(isIssueFixed , 'isIssueFixed  is not a boolean value ').isBoolean();

但isBoolean不是方法。如何解决这个问题以及我可以在哪里使用快速验证器的所有可用方法?

1 个答案:

答案 0 :(得分:2)

Express-validator使用node-validator,此处提供了内置验证器列表:https://github.com/chriso/validator.js#validators。或者,您可以添加自己的自定义验证器:https://github.com/ctavan/express-validator#customvalidators

isBoolean()是内置的验证器,因此您的问题必须在其他地方。在您的代码中,变量isIssueFixed是否正确定义为您要验证的参数的键?快速中间件配置是否正确?你能发布你得到的错误吗?