我正在使用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;
}
}
如何从验证邮件中删除密码?如何添加自定义验证消息?
这个问题可能与某些不同的版本有关。这是一年,新版本可能有解决方案。
答案 0 :(得分:0)
我不确定你可能想要使用toJson方法http://sailsjs.org/documentation/reference/waterline-orm/records/to-json