我计划使partnerid字段字符长度为5,这意味着用户将得到错误信息,如果他输入少于5个字符或超过5个字符,其中将包括字母数字字符。我们如何使用express-validator来实现呢?我试着使用下面的代码,但不起作用,谢谢
req.checkBody('partnerid', 'Partnerid field must be 5 character long ').len(5)
我正在构建一个Node.js代理,目的是处理单个POST请求,并将有效负载重定向到两个不同的端点。如果它们没有通过验证,我需要处理错误并使用适当的错误代码向用户返回一条消息。(在本例中是owner),但是e on catch并不包含任何关于验证失败的属性的详细信息--如果我设置了多个检查,我就不知道哪一个失败了,也不知道为什么失败。如何设置一系列检查并检索我已配置的自定义消息?讨论了在Validator中使用req.