求Node.js ws包WebSocket错误码列表及错误处理指引
Node.js 中 ECONN 类网络错误的查询与处理渠道
以下是几个可靠的查询渠道,能帮你获取所有ECONN开头的网络错误信息:
Node.js 官方系统错误文档
直接查阅Node.js官方文档里的「系统错误码」章节,里面完整列出了所有POSIX标准的系统错误,包括各类ECONN相关错误:ECONNREFUSED:连接被拒绝,通常是目标服务器端口未开放或服务未启动ECONNRESET:连接被重置,对方主动断开连接或网络异常中断ECONNABORTED:连接中止,本地因超时或主动取消导致连接失败
每个错误码都有对应的场景说明,完全匹配Node.js运行时抛出的错误对象。
本地系统的错误手册
这类ECONN错误本质是系统级的POSIX错误,可通过系统自带的手册查询:- Linux/macOS终端执行
man errno,搜索ECONN关键词,就能看到所有相关错误的标准定义; - Windows系统可查看Windows SDK中的
winerror.h头文件,里面的Winsock错误与ECONN系列一一对应,比如WSAECONNREFUSED对应ECONNREFUSED。
- Linux/macOS终端执行
Node.js 源码的错误映射文件
去Node.js源码仓库找lib/internal/errors.js文件,里面维护了Node.js运行时所有错误码的映射关系,直接检索ECONN关键词,就能找到所有相关错误的具体描述和处理提示,这是最贴合Node.js实际抛出错误的参考。
内容的提问来源于stack exchange,提问作者larryr1
相关产品推荐
相关产品推荐

