当我执行并启动我的服务器文件时,例如
node app.js
然后我强制停止服务器退出节点控制台或CTRL-C我怎么得到一个窗口警告 UNDEFINED
e.g。
window.alert(undefined);
我知道它不是来自我的代码所以它必须来自socketio包但是如果是这样我可以错误处理这个吗?而不是警报未定义它可以提醒用户服务器已关闭或无法访问?
由于
艾登
答案 0 :(得分:1)
检查https://github.com/LearnBoost/socket.io/wiki/Exposed-events
客户事件(并非全部)
socket.on('disconnect', function () {})
- 当套接字断开连接时会发出“disconnect”
socket.on('connect_failed', function () {})
- 当socket.io无法与服务器建立连接且没有更多传输要回退时,会发出“connect_failed”。
socket.on('error', function () {})
- 发生错误时会发出“错误”,其他事件类型无法处理。
在您的代码(客户端)的某个位置看起来您有alert(socket);
或类似的内容。
检查客户端socketio文件。