【发布时间】:2016-08-18 00:28:42
【问题描述】:
在一个新的流星项目中,我添加了 accounts-ui、accounts-password 和 accounts-google。我创建了一个名为 client/config.js 的文件,其中放置了代码:
Accounts.ui.config({
requestOfflineToken: {
google: true
},
passwordSignupFields: 'USERNAME_AND_EMAIL'
});
作为docs suggest。
在浏览器的控制台中,这会抛出:
config.js:1 Uncaught TypeError: Cannot read property 'config' of undefined
有趣的是,代码似乎在工作;我按要求获得了用户名和电子邮件,并在 loginButtons 对话框中获得了 google oauth。
那么如何处理丑陋的错误呢?看起来我把它放在错误的位置或什么的。我也尝试将它放在客户端/兼容性中,但结果相同。这是什么原因造成的?
【问题讨论】:
-
我认为您必须添加
accounts-ui包才能使accounts.ui存在。 -
谢谢@MichelFloyd,当然我也有。更新了问题以包含此信息。
-
您是否添加了
service-configuration包并为谷歌设置了它?
标签: javascript meteor meteor-accounts