【问题标题】:Node.js - socket.io - refresh page and disconnectNode.js - socket.io - 刷新页面并断开连接
【发布时间】:2012-07-06 18:52:47
【问题描述】:

我使用 node.js 和 socket.io。当我刷新页面时 - 用户连接被中断。我该如何解决这个问题?

我不希望,当用户在页面之间切换时断开连接。

感谢您的建议!

【问题讨论】:

  • 那就使用单页应用
  • @Raynos 我需要一个多页应用程序。有什么解决办法吗?
  • 将socket id保存在localStorage中,换页时重新连接
  • 尝试使用哈希链接不让用户加载另一个页面,而是将内容加载到当前页面。 github.com/flatiron/director

标签: node.js socket.io


【解决方案1】:

就我个人而言,我自己会选择单页应用程序方法。但只是想找一个替代解决方案..

您可以尝试使用带有基本隐藏框架的 socket.io。在一个框架中,您保持连接,而用户仍然能够在另一个框架中导航。

您必须有一些胶水代码才能在帧之间传递消息,但我认为这应该是微不足道的。

【讨论】:

    猜你喜欢
    • 2017-03-21
    • 2017-06-14
    • 2014-04-30
    • 1970-01-01
    • 2018-01-01
    • 2018-02-15
    • 2012-05-28
    • 2021-01-28
    • 2015-04-03
    相关资源
    最近更新 更多