我有一個運行由服務器用socket.io分隔開的前端的項目,並且我在處理會話時遇到了一些問題,請問什麼是正確的方式來處理套接字io中的會話,當用戶刷新頁面時,它會丟失會話並更改套接字女巫真的很糟糕,在這個問題中,正確的方法是什麼 ?如何在用戶刷新時在單獨的服務器上處理socket.io上的會話頁面
0
A
回答
0
當觸發socketio事件時,也會將數據存儲到您的後端服務器中,並且在刷新頁面之後,使用一些ajax調用來檢索數據應該能夠工作。
+0
你能舉一個例子使用套接字io和快遞 –
+0
@talles_jp看到這個socketio [doc](http://socket.io/get-started/chat/) – RoyX
相關問題
- 1. 如何刷新/保持CAS服務器上的「父」會話
- 2. 如何管理多個服務器上的用戶會話?
- 3. 防止頁面刷新時處理MenuItemClick服務器
- 4. 如何在服務器上的數據更改後自動刷新瀏覽器上的管理頁面?
- 5. 如何在Aspx頁面上使用AJAX Web控件時處理會話超時?
- 6. Socket.io:如何處理服務器上的所有傳入消息?
- 7. 在服務器上處理
- 8. apache服務器如何處理會話?
- 9. 如何處理保存在單獨服務器上的媒體(PHP)
- 10. 如何在單獨的頁面上更新單元格的innerHtml
- 11. 刷新頁面時可以刷新會話嗎?如何?
- 12. 單獨服務器上的會話存儲
- 13. 如何在客戶端單頁面應用程序中管理服務器用戶會話
- 14. 會話用戶數據不更新服務器上的笨
- 15. 管理不同服務器上的會話,並重新使用jsp包含頁面到主頁面的參數
- 16. 如何確定服務器上的用戶會話
- 17. NodeJS服務器上的單獨服務
- 18. Spring Security - 如果用戶在頁面上活動,會話超時
- 19. 經典的ASP表單不會在頁面刷新上發佈
- 20. 如何刷新客戶端上的集合?從服務器上的客戶端
- 21. 處理在服務器上的.NET C#
- 22. 上下文處理器只在服務器重啓時更新
- 23. 處理會話在JavaScript或服務器端的超時
- 24. 管理iPhone應用程序用戶的Web服務器上的用戶會話
- 25. 如何處理在多個頁面上使用的表單?
- 26. 如果頁面超時,我們如何在頁面上創建新會話
- 27. HTML - 刷新頁面到https服務器上的同一頁面的版本
- 28. 如果節點服務器關閉。如何在socket.io上獲取錯誤處理
- 29. 無法讀取SagePay服務器通知頁面上的會話
- 30. 如果SQL服務器在我的電腦上,如何在Web服務器上處理表單?
您應該cookie會話,以便刷新頁面時,當重新加載後套接字重新連接時,您可以通過cookie重新連接到同一會話。當socket.io連接連接時,它可以訪問該頁面的所有cookie。 – jfriend00
你的系統中有'login'嗎?你如何識別哪個用戶是「連接」的? – Rayon
在所有的方式中,您必須使用localStorage或服務器端在客戶端存儲用戶數據。 – Nivesh