javascript - Meteor js无法创建新用户

标签 javascript meteor

当我尝试创建一个新的 meteor 用户时出现这个错误:

enter image description here

我只更新了 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/

相关文章:

javascript - 将事件绑定(bind)到 jquery 中的 IFrame 主体更改

javascript - Meteor Ironrouter - 如何等待(使用加载模板)Session.get?

testing - 使用 Meteor 进行身份验证测试

javascript - 根据登录状态使用 React-Native-Router-Flux 显示不同的组件

javascript - MongoDB:确保只有一个文档可以将字段设置为 true

javascript - 在 javascript 中更新 VAR

javascript - 获取 Firebase 推送对象的 ID 未定义

javascript - AngularJS $rootScope 变量存在,但无法访问

javascript - React onClick 没有在第一次点击时触发,第二次点击按预期运行(简单的调试消息直到第二次点击才出现)

javascript - 如何检测使用 Node.js 连接的 USB 设备