我正在用 node 编写一个简单的应用程序,该应用程序连接到Webocket服务器并在设定的时间间隔内检索一些信息.应用程序需要能够处理Webocket可能出现的不同错误.当我将监听器附加到插槽的error
事件时,以下是应用程序接收的错误对象的示例:
{
errno: -4073,
code: 'EHOSTUNREACH',
syscall: 'connect',
address: '<Server's IP Address>',
port: <Port #>
}
这很好.我明白这一切意味着什么.主机无法访问(这是事实,它测试的机器没有网络连接).
我的问题与解释其他错误有关.我想正确处理和报告每个错误代码(例如ECONNREFUSED
或ECONNRESET
),并将它们记录到控制台,并附有一些有意义的描述.我想找到这ECONN
个错误的列表,以便对我知道最有可能发生的错误实施适当的处理.
我用谷歌搜索了一遍又一遍,查看了REAMES,搜索了具有不同包、通用术语、特定术语的关键词,我甚至try 引用特定错误代码号-4073
,但我找不到anything.我已经在我的node_modules
中进行了全球搜索,以寻找其中的一些关键词,但找不到任何东西.有人能告诉我这些特定错误消息的位置吗?