套接字 io 客户端重新连接处理程序



我需要实现一个重新连接处理程序,该处理程序首先通过ajax从另一台服务器请求令牌,该令牌用作websocket服务器上的身份验证。

步骤 1:连接到http://test.com/{my_temp_token}
第 2 步:断开连接时获取新令牌
第 3 步:连接到http://test.com/{my_new_temp_token}

断开连接后 socket.io 会自动重新连接吗?如果是,如何实现自己的重新连接处理程序,当没有最佳方法处理使用 ajax 加载的身份验证令牌的自动重新连接时。

套接字io有一个开箱即用的事件侦听器列表。如果您想在重新连接时执行自定义操作,那么您只需执行...

this.socket.on('reconnect', e => {
  // Socket has successfully reconnected
  console.log(`It took ${e} tries to reconnect`);
  // Do something custom like requesting a new token here...
});

希望对您有所帮助!

相关内容

  • 没有找到相关文章

最新更新