如何在EXPRESS-VALIDATOR中有条件地返回自定义错误消息

时间:2019-08-25 22:37:47

标签: javascript node.js express express-validator

在我的情况下,如果传递给sudo ionic cordova build ios -allowProvisioningUpdates --buildFlag="-UseModernBuildSystem=0"的{​​{1}}个都没有通过验证,则express-validator将返回其自定义消息Invalid value(s)。但是,我希望它以某种方式在每个失败的check()上返回我指定的自定义错误消息。

这是我的中间件:

oneOf()

我希望它返回check [ check(`username`, `username is required`) .not() .isEmpty(), oneOf([ check(`password`, `password is required`) .not() .isEmpty(), check(`password`, `password is too short`).isLength({ min: 3 }) ]) ] 而不是password is required。谢谢!

0 个答案:

没有答案