Sails / Waterline正在拦截错误,但是没有描述导致错误的唯一属性之一。
示例:我的架构中具有唯一的电子邮件和用户名。
答案 0 :(得分:0)
我建议您在这里寻找问题的解决方案: https://github.com/balderdashy/sails/issues/6982
var emailAlreadyInUse = await User.count({emailAddress: newEmailAddress});
if(emailAlreadyInUse) {
throw 'emailAlreadyInUse';
}
var usernameAlreadyInUse = await User.count({username: newUsername});
if(usernameAlreadyInUse) {
throw 'usernameAlreadyInUse';
}