0

我正在构建一个有点大的应用程序。更改代码时,服务器重新启动并在客户端上强制刷新。

客户端保留他的会话数据,但我似乎丢失了 Meteor.Collection 以前同步的数据,迫使我的用户重新同步所有内容。

我使用 0.5.7(在 0.5.8 中没有看到任何关于此的内容)

这是预期的行为还是我错过了什么?

这可以通过在客户端启动时添加类似的东西来测试(假设组件是你的 Meteor.Collection)

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

1 回答 1

0

不,你没有错过任何东西。收集数据应在代码推送时重新同步。但是,如果您的集合数据加载时间超过一两秒,您应该考虑通过创建仅发送客户端当前需要的数据的更细粒度的订阅来尝试向客户端发送更少的数据。

于 2015-04-20T13:46:09.727 回答