Я использую sailsjs (версия 0.11.0)sailsjs удалить конфиденциальные данные после проверки
Моя модель пользователя определена ниже.
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'"
, но я не хочу, чтобы мой апи сервер для отправки ввода password
обратно.
Я пробовал сценарий ниже, но он не работает.
password: function(password){
if(password === this.confirmPassword) {
return true;
}
else{
password = null;
return false;
}
}
Как удалить пароль из сообщения проверки? Как добавить специальное сообщение для проверки?
Этот вопрос может быть о какой-либо другой версии. Это был год, может быть решение в новой версии.
возможно дубликат: http://stackoverflow.com/questions/20768102/how-to-provide-custom-model-validation-message -in-sails-js –