Sails.js Sails js::如何添加自定义验证错误
像Rails一样,有没有办法向验证器添加自定义错误消息 比如:Sails.js Sails js::如何添加自定义验证错误,sails.js,waterline,Sails.js,Waterline,像Rails一样,有没有办法向验证器添加自定义错误消息 比如: if(this.password != this.passwordConfirmation){ this.errors.add('password', {rule: 'invalid'}) } 您可以创建用于错误处理的自定义配置文件。例如,您可以通过sails.config.error访问该全局配置对象。此解决方案的优点是,您可以在服务和其他无法访问res对象的地方访问此对象 下一步是创建一个策略,将此配置错误对象传递给r
if(this.password != this.passwordConfirmation){
this.errors.add('password', {rule: 'invalid'})
}
您可以创建用于错误处理的自定义配置文件。例如,您可以通过
sails.config.error
访问该全局配置对象。此解决方案的优点是,您可以在服务和其他无法访问res
对象的地方访问此对象
下一步是创建一个策略,将此配置错误对象传递给
res.locals
。或者可以在响应文件中处理,但我没有这方面的经验。您可以在模型上创建自定义验证。或者创建自定义对象并将其注入模型以恢复代码。它实际上在文档中
开箱即用,Sails.js不支持自定义验证消息。但是有一个解决办法,使用钩子
官方网站说。这是我对类似问题的回答。你能弄明白吗?我正试图在Sails 1.x中做到这一点