当我尝试创建一个新的 meteor 用户时出现这个错误:
我只更新了 meteor 并没有触及任何验证函数,
有人知道为什么验证不允许我创建超过 3 个字符的用户吗?我该如何解决?
最佳答案
我查看了 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 代码。你用的是陨石吗?你更新到的 meteor 版本是多少?也许问题就在那里。遗憾的是,我目前无法告诉您任何更详细的信息,因为我现在无法访问我自己的 meteor 环境。
可能的解决方案:
创建一个新的干净的 meteor 项目,添加所有必需的包并将代码复制到新目录。希望它能在那时起作用。
关于javascript - Meteor js无法创建新用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21780756/