Meteor.userId丢失了服务器更改dev重新加载

时间:2013-03-14 12:47:34

标签: meteor

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

不,你没有遗漏任何东西。应该在代码推送时重新同步集合数据。但是,如果您的集合数据需要一两秒钟才能加载,您应该尝试通过创建更精细的订阅来尝试向客户端发送更少的数据,这些订阅仅发送客户端目前需要的数据。