Пользовательское (удобное) сообщение ValidatorError

Я новичок в мангусте, поэтому мне было интересно, есть ли способ установить пользовательское сообщение об ошибке вместо сообщения по умолчанию, например Требуется валидатор "не удалось ввести пароль пути .

Я хотел бы установить что-то вроде Требуется пароль. , что более удобно.

Я написал несколько пользовательских валидаторов и установил свойство type с этим удобным для пользователя сообщением об ошибке, но я не уверен, что type является правильным заполнителем для сообщения об ошибке. также нет способа установить собственное сообщение для предопределенных валидаторов, таких как min, max, required, enum ...

Одно из решений - проверять каждый раз, когда возникает свойство type , и вручную назначать сообщение об ошибке, но подумайте, что это работа валидатора:

save model
    if error
        check error type (eg. "required")
        assign fancy error message (eg. "Password is required.")

Это явно не идеальное решение.

Я посмотрел на экспресс-форму и узел-валидатор , но все же хочу использовать функцию проверки мангуста.

11
задан MaximeF 19 April 2015 в 15:49
поделиться