小编Man*_*Box的帖子

自定义(用户友好)ValidatorError消息

我对mongoose很新,所以我想知道是否有某种方法来设置custom error message而不是默认的方式Validator "required" failed for path password.

我想设置一些Password is required.更加用户友好的东西.

我写了一些自定义验证器并type使用此用户友好的错误消息设置属性,但我不确定type是错误消息的正确占位符.也没有办法在预定义的验证器上设置自定义消息min, max, required, enum...

一种解决方案是检查每次type抛出错误的属性并手动分配错误消息,但认为这是验证者的工作:

save model
    if error
        check error type (eg. "required")
        assign fancy error message (eg. "Password is required.")
Run Code Online (Sandbox Code Playgroud)

这显然不是理想的解决方案.

我查看了express-formnode-validator,但仍想使用mongoose验证功能.

error-handling mongoose mongodb node.js express

11
推荐指数
1
解决办法
5238
查看次数

标签 统计

error-handling ×1

express ×1

mongodb ×1

mongoose ×1

node.js ×1