当我尝试使用nodejs:连接websockets时,我收到了这个消息
[
'WebSocket error: heStzDmfg5HKgWKGUHwrGss2EXhnB29vXeNsIay55NNAG7FUx7RuelXQXaKW (ECONNREFUSED) connect ECONNREFUSED 52.198.55.31:9443'
]
[
Error: connect ECONNREFUSED 52.198.55.31:9443
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '52.198.55.31',
port: 9443
}
]
[
'WebSocket closed: heStzDmfg5HKgWKGUHwrGss2EXhnB29vXeNsIay55NNAG7FUx7RuelXQXaKW (1006)'
]
顺便说一句,在我的本地机器上,它确实工作得很好。由于这个错误,当我在服务器上运行代码时,它不起作用。
我该如何让它工作?
ECONNREFUSED表示在连接尝试中提到的机器上,您尝试访问的端口(9443(上没有服务器运行。
因此,请仔细检查ip地址和端口,然后确保服务器正在运行。Websocket服务器也是https服务器(9443中的443暗示的是https而不是http(,所以请尝试连接浏览器。