错误处理( Error Handling)
优质
小牛编辑
142浏览
2023-12-01
到目前为止,我们一直致力于本地服务器,这几乎不会给我们带来与连接,超时等相关的错误。但是,在现实生产环境中,处理此类错误至关重要。 因此,我们现在将讨论如何在客户端处理连接错误。
客户端API为我们提供了以下内置事件 -
Connect - 客户端成功连接时。
Connecting - 当客户端正在连接时。
Disconnect - Disconnect客户端连接时。
Connect_failed - 与服务器的连接失败。
Error - 从服务器发送错误事件。
Message - 服务器使用send函数发送消息时。
Reconnect - 重新连接到服务器成功。
Reconnecting - 当客户Reconnecting在连接时。
Reconnect_failed - 重新连接尝试失败时。
为了处理错误,我们可以使用我们在客户端上创建的out-socket对象来处理这些事件。
例如 - 如果我们的连接失败,我们可以使用以下代码再次连接到服务器 -
socket.on('connect_failed', function() {
document.write("Sorry, there seems to be an issue with the connection!");
})