【发布时间】:2015-08-19 18:33:10
【问题描述】:
我正在使用sailsjs(版本0.11.0)
我的用户模型定义如下。
module.exports = {
types:{
password: function(password){
return password === this.confirmPassword;
}
},
attributes: {
password: {
type:'string',
required: true,
minLength: 6,
password: true
}
}
}
如果我的密码不等于confirmPassword,我会收到"\"password\" validation rule failed for input: '123456'"的消息
但我不希望我的 api 服务器再次发送输入 password。
我已经尝试了下面的脚本,但它不起作用。
password: function(password){
if(password === this.confirmPassword) {
return true;
}
else{
password = null;
return false;
}
}
如何从验证消息中删除密码?如何添加自定义验证消息?
这个问题可能与一些不同的版本有关。已经一年了,新版本可能会有解决方案。
【问题讨论】: