错误:用户名已存在[403] Meteor

时间:2015-06-26 11:49:52

标签: meteor meteor-accounts

我在使用Accounts.createUser的流星应用程序上手动创建了一个用户并禁用了注册,因此这是唯一的用户。这一直有效,直到我重新启动服务器并开始收到此错误:

错误:用户名已存在。 [403]

我在if(Meteor.isServer)下有Accounts.createUser,我怀疑我在哪里创建了用户可能是问题。想法?

1 个答案:

答案 0 :(得分:2)

每次运行应用时,您都会运行Accounts.createUser

尝试这样做,只有在您的收藏中没有用户时才会创建用户。

if(Meteor.isServer) {
    if(!Meteor.users.findOne()) {

        Accounts.createUser(....)

    }
}