2

このガイドに従って 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 を使用していました)。これはある種のバグだと思いますが、ここで何が原因なのかわかりません。

4

1 に答える 1