javascript - 为什么在连接建立之前`websocket.close()`会触发`onerror`?
问题描述
websocket.close()
在建立连接之前调用会触发onerror
。我无法弄清楚错误是什么,也不知道它来自哪里。
const connection = new WebSocket("wss://echo.websocket.org");
connection.onopen = () => {
console.log('open');
}
connection.onerror = (error) => {
throw error; // this is thrown
}
connection.close();
在 chrome 开发控制台中测试。onerror
被调用时被触发close
。
如果我在调用之前等到建立连接close
,则不会引发错误。我想知道错误是什么
解决方案
推荐阅读
- java - 字符串中的java正则表达式连字符多次
- javascript - 如何从 yield* 获取当前字符串的长度
- wpf - 未选择任何项目时如何将 WPF 组合框颜色更改为白色?
- java - 如果多个 jtextfield 为空,则禁用组合框(动态)
- python - Python中的输出说明
- java - 将项目转换为地图
用于 Java 中的 DynamoDB - java - 从 Firebase 检索数据时为空字符串
- sql - 如何从sql中选择最旧的记录
- c - 使用多个 CMakeLists.txt 构建 CMake 项目
- android - 我怎样才能确切地知道完成()与 android 中的 setResult() 有什么关系?