1

まったく異なる 2 つの Web アプリケーションがあるとします。A私のメインアプリケーションでありB、すでにかなり重い他の分岐アプリです。両方のアプリケーション間でコレクションを共有したいMeteor.usersので、ユーザーは (自動) ログインして、両方のアプリケーション間を摩擦なく移動できます。

これまでのところ、次の方法で DDP の方法を試しました。

Meteor.connection = DDP.connect('http://localhost:3008/')

Accounts.connection = Meteor.connection

Meteor.users = new Meteor.Collection('users', {connection: Meteor.connection})

Meteor.connection.subscribe('users', function() {
    var users = Meteor.users.find()
    console.log(users.count())
})

Meteor の魔法で、 のAアカウントでログインできるようになりました。また、Web コンソール経由でBドキュメントを更新できるようです。Bすべてが素晴らしいようです。私の問題Bも実際のアプリであることです。サーバー側のロジックがいくつかあり、ユーザーのコレクションなどが表示Meteor.user()されますundefined。それらのユーザーもサーバーからアクセスできるようにして、コレクションを変更する必要があります。

私は DDP を使用する権利がありますarunoda:meteor-clusterか、または他のようなソリューションを検討する必要がありますか? 1.2 リリースで行われたいくつかの変更によるものですか?

4

1 に答える 1

0

DDP.connectサーバー上で使用して、他のサーバーからユーザーにアクセスできるはずです。

于 2015-10-18T05:42:34.720 に答える