0
我正在構建一個有點大的應用程序。更改代碼時,客戶端上的服務器重新啓動並強制刷新。Meteor.userId丟失服務器更改dev重新加載
客戶端保留他的會話數據,但我似乎失去了Meteor.Collection先前同步數據,迫使我的用戶重新同步一切。
我使用0.5.7(沒看到,在0.5.8任何東西)
那是預期的行爲,或我我失去了一些東西?
這可以通過在你的客戶開始增加類似的東西進行測試(假設組件是你Meteor.Collection)
console.log("Length: ", Components.find().fetch().length);
他們已經從服務器端代碼刪除會話,我使用Meteor.userId,並不斷刷新和重新啓動我的服務器(儘管手動)。當你檢查Meteor.userId時還有什麼?這是一種方法還是發佈?另外,如果您在客戶端檢查他們仍然登錄? – Akshat 2013-03-14 13:23:38
@Akshat對不起,我錯誤地評價我的問題。服務器確實保留了userId,但它丟失了Meteor.Collection以前的同步數據。改變了這個問題... – Thierry 2013-03-14 13:41:34
你的Meteor.publish有沒有變量? – Akshat 2013-03-14 14:42:46