我正在试验流星和登录/向上的功能。
我安装了这些软件包:
标准应用程序包
自动式
不安全
帐户-密码
账户-facebook
自举-3
帐户-用户界面-引导-3
账户-基数
但是,当我运行我的应用程序并尝试配置Facebook登录时,什么都不会发生。
这是我的堆栈追踪:
Exception from Deps recompute function: TypeError: object is not a function
at Object.Template._configureLoginServiceDialog.configurationSteps (http://localhost:3000/packages/accounts-ui-bootstrap-3.js?21b2fec0bad5c23734094f20fe2979c4b10cfde9:2021:59)
at http://localhost:3000/packages/ui.js?9419ac08328918a04e7a49464a988d45f851e1b0:3031:25
at _.extend.withValue (http://localhost:3000/packages/meteor.js?439f867e12888606900664d4463e1b3ee3644e44:790:17)
at http://localhost:3000/packages/ui.js?9419ac08328918a04e7a49464a988d45f851e1b0:3028:33
at Spacebars.call (http://localhost:3000/packages/spacebars.js?8988006be5c29dbe17997e9691a21dce4e537665:170:18)
at Spacebars.mustacheImpl (http://localhost:3000/packages/spacebars.js?8988006be5c29dbe17997e9691a21dce4e537665:107:25)
at Object.Spacebars.mustache (http://localhost:3000/packages/spacebars.js?8988006be5c29dbe17997e9691a21dce4e537665:111:39)
at http://localhost:3000/packages/accounts-ui-bootstrap-3.js?21b2fec0bad5c23734094f20fe2979c4b10cfde9:750:42
at http://localhost:3000/packages/ui.js?9419ac08328918a04e7a49464a988d45f851e1b0:2482:21
at _assign._compute (http://localhost:3000/packages/deps.js?4a82362ae66e863a1c1a8b0a5fec6f665e2038d1:228:38)这是一个截图:

所以,当我按下配置Facebook登录按钮时,什么都不会发生。
发布于 2014-07-01 10:26:54
我不知道是什么引起了你的问题,但我可以建议一个解决办法。
添加包service-configuration
在服务器端创建一个名为config.js或类似的文件,并添加:
Meteor.startup(function () {
environment = process.env.NODE_ENV;
try {
if (environment == 'production') {
ServiceConfiguration.configurations.remove({
service: "facebook"
});
ServiceConfiguration.configurations.insert({
"service" : "facebook",
"appId" : "<APP_ID>",
"secret" : "<APP_SECRET>"
});
}
} catch(error) {
console.log(error.message);
}
});环境内容是可选的,但可能很有用,因为您可能需要不同的应用程序凭据为每个主机服务器登录。
您可以以相同的方式向应用程序添加任何服务,但是要小心,因为其中一些服务使用不同的对象键。
推特是{"service": "twitter", "consumerKey": "<KEY>", "secret": "<SECRET_KEY>"}谷歌是{"service" : "google", "clientId" : "<KEY>", "secret" : "<SECRET_KEY>"}
我会让你自己找出其他人。
有关设置服务配置的更多信息,请参见流星博士。
https://stackoverflow.com/questions/24492758
复制相似问题