ошибка подключения ECONNREFUSED websocket - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь собрать p2p сервер в node.js, используя пакет ws, но после запуска $HTTP_PORT=3002 P2P_PORT=5002 PEERS=ws://localhost:5004 npm run dev я получаю сообщение об ошибке:

Listening on p2p port 5002
Listening on port 3002
events.js:165
      throw er; // Unhandled 'error' event
      ^

Error: connect ECONNREFUSED 127.0.0.1:5004
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1174:14)
Emitted 'error' event at:
    at WebSocket.finalize (/home/ris/Desktop/gj-chain/node_modules/ws/lib/websocket.js:190:41)
    at ClientRequest._req.on (/home/ris/Desktop/gj-chain/node_modules/ws/lib/websocket.js:639:10)
    at ClientRequest.emit (events.js:180:13)
    at Socket.socketErrorListener (_http_client.js:395:9)
    at Socket.emit (events.js:180:13)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at process._tickCallback (internal/process/next_tick.js:178:19)
[nodemon] app crashed - waiting for file changes before starting...

Я попытался переустановить зависимости, изменить порты, завершить процессы на всех портах (3002,500,5004), но это не сработало.Я полагаю, что есть некоторая путаница в зависимости, я использую Ubuntu 16.04, версия 9.11 / npm 5.6.0.

...