当socket.io服务器不可用时,如何处理socket.io客户端?目前,当socket.io服务器不可用时,客户端站点也不可用。有没有办法使用try / catch来处理服务器不可用的情况?
答案 0 :(得分:3)
根据doc,有connect_error
,connect_timeout
,reconnect_error
和reconnect_failed
的事件。如果您收听所有这些错误消息,您将在客户端无法连接到服务器时看到。
socket.io不会因连接问题而抛出异常,因为它们都是异步问题,因此需要通过消息/事件进行回传。