このガイドに従って Meteor UserAccounts Bootstrap パッケージを統合しようとしています。
ServiceConfiguration
両方のサービスに適切に設定しましたが、Google のみが表示されます。Twitterも追加しようとしましたが、それでもうまくいきません。誰かが私が見逃しているものを知っていますか?
パッケージ -
meteor-platform
accounts-password
iron:router
aldeed:collection2
useraccounts:bootstrap
nemo64:bootstrap
less
accounts-google
service-configuration
fortawesome:fontawesome
accounts-facebook
accounts-twitter
サーバー上のアカウント構成 -
// /server/lib/config/accoutns.js
Meteor.startup(function() {
// Add Facebook configuration entry
ServiceConfiguration.configurations.update(
{ service: "facebook" },
{ $set: {
appId: "xxxxxxxxxxxxxxxxxxxx",
secret: "xxxxxxxxxxxxxxxxxxx"
}
},
{ upsert: true }
);
// Add Google configuration entry
ServiceConfiguration.configurations.update(
{ service: "google" },
{ $set: {
clientId: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
client_email: "XXXXXXXXXXXXXXXXXXXXXXXXXXX",
secret: "XXXXXXXXXXXXXXXXXXXXXXXX"
}
},
{ upsert: true }
);
ServiceConfiguration.configurations.update(
{ service: "twitter" },
{ $set: {
consumerKey: "XXXXXXXXXXXX",
secret: "XXXXXXXX"
}
},
{ upsert: true }
);
});
しかし、出てくるのはこれだけです -
EDIT1: 非常に興味深いことに気付きました。この正確なプロジェクトを友人の macbook で複製したところ、すべてが期待どおりに完全に機能しています。(以前は Linux mint 17 を使用していました)。これはある種のバグだと思いますが、ここで何が原因なのかわかりません。