2012-09-12 90 views
3

我試圖以某種方式處理方案,其中我得到一個損壞的應用程序狀態:Meteor如何處理陳舊的連接?

  1. 我第一次在兩個瀏覽器窗口打開相同的應用程序。
  2. 關閉wi-fi(或3g) - 連接由於未從遠程服務器關閉而變得過時。
  3. 在第一個選項卡中執行寫入操作(第二個選項卡當然不會被動地更新)。
  4. 打開Wi-Fi。
  5. 在第一個選項卡中執行第二次寫入(第二個選項卡現在會立即更新)
  6. 因此第一個選項卡現在處於損壞狀態。第一次寫入將永遠不會同步到服務器,並且如果頁面重新加載,該更改將永久丟失。

有沒有辦法處理這種陳舊的連接狀態? Meteor.status()。連接在這個場景中保持真實。這是一個需要解決的流星問題嗎?

+0

你這個測試對遠程服務器或本地主機只?如果這確實發生了什麼(尤其是'Meteor.status()。connected)應該是正確的,當我之前嘗試它時它在預期工作,或者您正在測試某個問題時,將其作爲GH的問題發佈可能會很方便幾秒鐘?)。 –

+0

我正在測試遠程服務器,禁用wi-fi不會影響本地主機連接:)。我剛剛在github上發佈了這個以及https://github.com/meteor/meteor/issues/339 – snez

回答

0

編輯:

算了吧,可惜的是我的假設沒有工作了:(

http://jqm.meteor.com重新連接時不提交更改,

但Meteor.status()在該網頁上的確不工作。

上meteor.com它, 這是奇怪,因爲據我所知整個流星雲應在0.4.0上運行,不僅託管應用程序?

樂趣

manarius

相關問題