【发布时间】:2020-04-13 12:16:14
【问题描述】:
我正在寻找一种解决方案,以在 express-validator 中提供不同的错误消息,其中选项可以包含多个值,例如 isLength,可以取最小值和最大值。
var validation_rules = checkSchema({
first_name: {
notEmpty: {
errorMessage: 'The First Name field is required'
},
isString: {
errorMessage: 'The First Name must be a string.'
},
isLength: {
options: { min: 3, max: 4 }
}
}
});
作为我的示例,我想为最小和最大验证提供不同的错误消息。
for min - 名字必须至少为 3 个字符。
for max - 名字不得超过 50 个字符。
但是我在这里只能提供一个错误消息,它通常用于两种类型的验证。
谁能告诉我这在 express-validator checkSchema 验证中是如何实现的?
【问题讨论】:
标签: node.js express express-validator