我收到以下错误:
TypeError: Object [object Object] has no method 'onCreateUser'
at app/server/accounts.js:1:45
at app/server/accounts.js:6:3
在我的服务器文件夹
中名为accounts.js的文件中调用Accounts.onCreateUser时Accounts.onCreateUser(function(options, user)
{
return user;
});
请有人帮忙解释一下我做错了什么?
流星的第一周! :)
答案 0 :(得分:1)
好的,令人尴尬的答案,但我想分享以防任何其他新手犯同样的错误。我创建了一个名为' accounts'这导致了冲突,从而产生了这个错误。我没有意识到这是Meteor中的保留名称。
答案 1 :(得分:0)
帐户取决于accounts-ui包,
Meteor Accounts的交钥匙用户界面。
要向应用程序添加帐户和一组登录控件,请添加 accounts-ui包和至少一个登录提供程序包: accounts-password,accounts-facebook,accounts-github, accounts-google,accounts-twitter或accounts-weibo。