流星的accounts-facebook
包的设置非常容易。为了输入 Facebook 应用程序 ID 和秘密令牌,我在浏览器中加载了 Meteor Web 应用程序,单击登录按钮,然后单击“配置 Facebook”,它要求我提供应用程序 ID 和秘密令牌等配置值。
现在我想更改它们,但不知道它们存储在哪里。我在流星应用程序的目录或子目录中的任何文件中都没有看到它们,也没有在任何地方的数据库中看到它们。
配置数据存储在mongodb中。
如果你加载
meteor mongo
然后使用db.meteor_accounts_loginServiceConfiguration.find()
你应该看到你的配置数据
你也可以更新啊!如果你回来了
{ "service" : "x", "appId" : "x", "secret" : "x", "_id" : "abc" }`
在同一个 mongo shell 中:
db.meteor_accounts_loginServiceConfiguration.update({_id:'abc'},
{$set:{"appId" : <new app id>, "secret" : <new secret>}});
(使用_id
您要编辑的服务配置中的字段。
在 Meteor 中你可以使用它:
ServiceConfiguration.configurations.update({
service:"facebook"
}, {
$set: {
<new params>
}
});
请注意,要在流星中执行此操作,您需要将此包添加到:
meteor add service-configuration
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)