0

私はやや大きなアプリケーションを構築しています。コードを変更すると、サーバーが再起動し、クライアントで強制的に更新されます。

クライアントはセッション データを保持しますが、Meteor.Collection の以前の同期データが失われたようで、ユーザーはすべてを再同期する必要があります。

私は0.5.7を使用しています(それについて0.5.8では何も見ませんでした)

それは予想される動作ですか、それとも何か不足していますか?

これは、クライアントの起動時にそのようなものを追加することでテストできます (Components が Meteor.Collection であると仮定します)。

console.log("Length: ", Components.find().fetch().length);
4

1 に答える 1

0

いいえ、何も見逃していません。コレクション データは、コードのプッシュ時に再同期する必要があります。ただし、コレクション データの読み込みに 1 ~ 2 秒以上かかる場合は、クライアントがその時点で必要とするデータのみを送信する、よりきめ細かいサブスクリプションを作成して、クライアントに送信するデータを減らすことを検討する必要があります。

于 2015-04-20T13:46:09.727 に答える