Node.js sailsjs在验证后删除机密数据
我正在使用sailsjs(版本0.11.0) 我的用户模型定义如下Node.js sailsjs在验证后删除机密数据,node.js,sails.js,Node.js,Sails.js,我正在使用sailsjs(版本0.11.0) 我的用户模型定义如下 module.exports = { types:{ password: function(password){ return password === this.confirmPassword; } }, attributes: { password: { type:'string', required: true, minLength: 6
module.exports = {
types:{
password: function(password){
return password === this.confirmPassword;
}
},
attributes: {
password: {
type:'string',
required: true,
minLength: 6,
password: true
}
}
}
如果我的密码不等于confirmPassword,则我收到的消息为“password\”验证规则输入失败:“123456”
但是我不想让我的api服务器再次发送输入的密码
我已经尝试了下面的脚本,但它不工作
password: function(password){
if(password === this.confirmPassword) {
return true;
}
else{
password = null;
return false;
}
}
如何从验证消息中删除密码?如何添加自定义验证消息
这个问题可能是关于不同的版本。一年过去了,新版本中可能有解决方案。我不确定,但您可能想使用toJson方法我不确定,但您可能想使用toJson方法可能重复:可能重复:我说的是带密码的验证消息<代码>“密码”验证规则输入失败:“123456”我说的是带有密码的验证消息<代码>“密码”验证规则输入失败:“123456”