如何在express validator中检查变量为0或1
我需要检查req.body.isIssueFixed是否为0或1,我正在尝试使用epress验证程序如何在express validator中检查变量为0或1,express,Express,我需要检查req.body.isIssueFixed是否为0或1,我正在尝试使用epress验证程序 req.checkBody(isIssueFixed , 'isIssueFixed is not a boolean value ').isBoolean(); 但是isBoolean不是一种方法。如何修复此问题以及在何处可以检查express validator的所有可用方法?express validator使用节点验证程序,此处提供了内置验证程序的列表:。或者,您可以添加自己的自定义
req.checkBody(isIssueFixed , 'isIssueFixed is not a boolean value ').isBoolean();
但是isBoolean不是一种方法。如何修复此问题以及在何处可以检查express validator的所有可用方法?express validator使用节点验证程序,此处提供了内置验证程序的列表:。或者,您可以添加自己的自定义验证器:
isBoolean()是一个内置的验证器,因此您的问题一定在别处。在您的代码中,变量
是否已正确定义为要验证的参数的键?express中间件配置是否正确?您可以发布您遇到的错误吗?Express validator使用节点验证器,此处提供了内置验证器的列表:。或者,您可以添加自己的自定义验证器:
isBoolean()是一个内置的验证器,因此您的问题一定在别处。在您的代码中,变量是否已正确定义为要验证的参数的键?express中间件配置是否正确?您可以发布您遇到的错误吗?我已经解决了这个问题,我的express validator版本是2.x.x,在3.2.1上更新了它,现在工作正常。我已经解决了这个问题,我的express validator版本是2.x.x,在3.2.1上更新了它,现在工作正常