阅读原文:https://wdd.js.org/websocket-...
1. 把错误打印出来
WebSocket断开的原因有很多,最好在WebSocket断开时,将错误打印出来。
在线demo地址:https://wdd.js.org/websocket-...
ws.onclose = function (e) {
console.log('websocket 断开: ' + e.code + ' ' + e.reason + ' ' + e.wasClean)
console.log(e)
}
如果你想自己玩玩WebSocket, 但是你又不想自己部署一个WebSocket服务器,你可以使用
ws = new WebSocket('wss://echo.websocket.org/')
, 你向echo.websocket.org发送消息,它会回复你同样的消息。
2. 重要信息错误状态码
WebSocket断开时,会触发CloseEvent
, CloseEvent