0

私は Meteor 1.4 で書かれたアプリケーションを持っていて、それをポート 3000 (A と呼ばれます) で実行します。別のアプリケーション (B と呼ばれます) で A アプリケーション データベースを使用したいことがわかっています。B コンソールで、MONGO_URL を次のように設定しました。

export MONGO_URL=mongodb://localhost:3001/meteor

そして、それをポート 5000 で実行します。アプリ A にコレクションフックがあり、アプリ B にもコレクション フックがありますが、フックはアプリ A でのみ呼び出されます。

たとえば、A には次のようなものがあります。

collections.notes.after.update(function(userId, doc, fieldNames, modifier, options) {
    console.log("notes updated in A hook");
    console.log(doc);
}

そして B には次のものがあります。

collections.notes.after.update(function(userId, doc, fieldNames, modifier, options) {
    console.log("notes updated in B hook");
    console.log(doc);
}

しかし、それは log だけnotes updated in A hookです。

修正方法は?

4

2 に答える 2

0

あなたのフックは同じです。明らかに、コレクション フックはイベントごとに 1 つのフックのみをサポートします。

なぜ 2 つの同一のコールバックが必要なのですか?

于 2016-12-11T12:03:56.237 に答える