当我尝试创建一个新的meteor用户时出现此错误:
我只更新了meteor并且没有触及任何验证功能,
有人知道为什么验证不允许我创建超过 3 字符的用户吗?我该如何解决?
答案 0 :(得分:1)
我查看了accounts-unstyled package的当前代码。第87行指出:
validateUsername = function (username) {
if (username.length >= 3) {
return true;
} else {
loginButtonsSession.errorMessage("Username must be at least 3 characters long");
return false;
}
};
此文件最后一次更改是在7个月前。
<强>结论:强>
问题不在于流星代码。你在用陨石吗?您更新的流星版本是什么?也许问题出在那里。不幸的是,由于我现在无法访问自己的流星环境,因此我无法告诉您更详细的信息。
可能的解决方案:
创建一个新的干净的meteor项目,添加所有必需的包并将代码复制到新目录。希望它在那时起作用。