【问题标题】:Pusher auto reconnect when detecting errors / disconnect检测到错误/断开连接时推杆自动重新连接
【发布时间】:2014-03-02 02:33:55
【问题描述】:

如果发现任何错误或未连接状态,有什么方法可以重新连接到 Pusher?

这是我们的连接代码:

var pusher = new Pusher('<apikey>', {encrypted: true});
var state = pusher.connection.state;

pusher.connection.bind( 'error', function( err ) { 
  console.log(err);
});

pusher.connection.bind('state_change', function(states) {
  // states = {previous: 'oldState', current: 'newState'}
  console.log(states);
});

【问题讨论】:

    标签: connection state pusher reconnect


    【解决方案1】:

    Pusher JavaScript 库会自动尝试重新连接。您不需要添加任何代码来支持这一点。

    我在 Pusher 文档中的任何地方都找不到这个,但我知道这是事实,因为我为 Pusher 工作了 2 年。

    您可以通过转到http://test.pusher.com/ 并断开与 Internet 的连接然后重新连接来进行测试。日志将显示它正在自动重新连接。

    【讨论】:

    • 这是个好消息。我希望它是内置的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    • 2012-02-11
    • 2018-07-16
    • 2017-03-16
    相关资源
    最近更新 更多