我正在关注自定义登录找到的这个奇妙的教程作为这个职位上的答案 - http://goo.gl/VLO34 - 但它不适合我。Accounts.OnCreateUser()没有射击
我逐字复制所有文件,甚至添加辅助智能软件包,如下划线_.pick
,以防万一有人需要,并错误地离开了HTTP Meteor.http.get
。
安美居 - 我得到GitHub的授权应用,但在Meteor.users在本地蒙戈实例的Web控制台和db.users.findOne()
表明Accounts.OnCreateUser()
没有任何新的信息添加到我的用户配置文件[即我在拉来自github]。换句话说,{{currentUser.profile.avatar_url}}
和{{currentUser.profile.login}}
不会在该教程后面显示任何内容。所以我在屏幕上获得空白信息。
我试过屏幕录像第一次尝试,并注意到{loginButtons}}
返回{{currentUser.profile.login}}
的值。我已经多次检查了错误的代码,但是觉得有些东西与Accounts.onCreateUser(fn)
相关......
我使用的是流星0.5.7,如果有其他人在屏幕录像之后遇到此问题,请让我知道。谢谢,
编辑:我已经部署该项目到 - http://rptest-customlogin.meteor.com/。
你的建议是有道理的,帮助我了解框架的更多信息,但最终引发了我的问题的答案 - 我在{{#if logginIn}}上有一个错字,本应该是{{#if loggingIn}} - 错过了G。我想我会关闭user_logginin :)非常感谢所有花时间和我一起排解故障的人!它现在工作! – gamengineers 2013-03-07 22:19:23
我总是犯这个错误。我甚至在发布我的回应时做到了!如果没有定义方法,Handlebars会返回空字符串,这可能会有点令人困惑。 – cmather 2013-03-08 18:55:55