如果服务器崩溃,如何捕捉浏览器抛出的 ERR_CONNECTION_REFUSED 错误?

19 浏览
0 Comments

如果服务器崩溃,如何捕捉浏览器抛出的 ERR_CONNECTION_REFUSED 错误?

我认为这个问题很简单,但我在官方的Socket.io文档中还没有找到答案。

我的Socket.io服务器和客户端成功通信,当我关闭服务器时,客户端会尝试重新连接服务器失败。这在Chrome开发者控制台中显示如下:

enter image description here

有没有办法在客户端的Javascript中检测到这个事件并以某种方式做出反应?我在想我可以在页面上显示一个对话框,比如“抱歉,服务器负载过重”等等。

0