2013-05-03 44 views
0

我正在玩賬戶 - 谷歌帳戶 - 用戶套餐,我注意到一些奇怪的事情。當我做「流星運行 - 端口3001」並轉到http://testsite.com:3001時,我可以點擊一個按鈕,顯示「配置Google登錄」並配置它。但是當我使用「meteor bundle myapp.tgz」捆綁我的應用程序並運行時,單擊該按鈕不會打開配置彈出窗口。如果我追蹤網絡,我看到這個延遲enter image description here任何幫助將不勝感激! sample siteaccounts-ui和accounts-google在打包和部署時沒有打開配置窗口

回答

0

我有點不確定什麼的問題是,但讓我給它一去:

由於流星發送數據向下線單獨的HTML & JS:HTML和JS首先加載,然後數據不久之後。

您看到的延遲是由於活插座的處理方式造成的。 Meteor將保持連接「開放」,直到數據發生變化並要求客戶發出新請求。您在webkit控制檯中看到的內容是推送發送到瀏覽器之前的時間。這就是XHR長輪詢的工作原理。由於websocket存在一些問題,長時間輪詢是用於將數據發送到客戶端的機制。