Meteor如何处理过期连接?

3

我试图处理一个应用程序状态已损坏的场景:

  1. 首先在两个浏览器窗口中打开同一个应用程序。
  2. 关闭Wi-Fi(或3G)- 连接变得不稳定,因为它没有从远程服务器关闭。
  3. 在第一个选项卡中执行写操作(第二个选项卡当然不会实时更新)。
  4. 打开Wi-Fi。
  5. 在第一个选项卡中执行第二次写操作(第二个选项卡现在将实时更新)。
  6. 所以第一个选项卡现在处于损坏状态。第一次写操作将永远不会与服务器同步,如果页面重新加载,则该更改将永久丢失。

有没有一种处理这些陈旧连接状态的方法?Meteor.status().connected在整个过程中仍保持为true。这是否是需要解决的Meteor问题?


你是在远程服务器上测试还是只在本地主机上测试?如果确实发生了这种情况,将其发布为GH问题可能会很方便(特别是Meteor.status().connected应该是正确的,当我之前尝试时,它按预期工作,或者你是在几秒钟内进行测试的吗?)。 - Tamara Wijsman
我正在使用远程服务器进行测试,禁用Wi-Fi不会影响本地主机连接:)。我刚刚在GitHub上发布了这个问题 https://github.com/meteor/meteor/issues/339 - snez
2个回答

1

0

编辑:

算了吧,不幸的是我的假设没有奏效 :(

http://jqm.meteor.com在重新连接时确实提交了更改,

但Meteor.status()在那个页面上确实不起作用。

在meteor.com上可以,

这很奇怪,因为据我所知,整个meteor云应该运行在0.4.0上,而不仅仅是托管的应用程序?

祝玩得开心

manarius


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接