Socket.IO ERR_CONNECTION_REFUSED

时间:2019-04-04 16:36:07

标签: javascript socket.io electron

我收到此错误:

  

与'ws:// localhost:8000 / socket.io /?EIO = 3&transport = websocket'的WebSocket连接失败:连接建立错误:net :: ERR_CONNECTION_REFUSED

error

我一直在寻找这个错误,但是对我来说,我的插座配置很好,我认为这并不是为了警告电子。

var express  = require('express');
var app      = express();
var server   = require('http').Server(app);
var io    = require('socket.io')(server);

var JSONTCPSOCKET = require('json-tcp-socket');
var JSONTCPSOCKET = new JSONTCPSOCKET({tls: false});


require("./rabbit")(io, JSONTCPSOCKET);
  var socket = io('http://localhost:8000',{transports: ['websocket',
    'flashsocket', 'htmlfile', 'xhr-polling', 'jsonp-polling', 'polling']});

有什么主意吗?

谢谢队友!

1 个答案:

答案 0 :(得分:0)

这是一个愚蠢的错误。

在我的情况下,包含侦听该端口的服务器的文件就是server.js。

当您使用node运行它时,起始文件是server.js,但是当您使用电子运行它时,起始文件是main.js,而当我使用电子运行时,我从未运行过server.js,所以我没有在听在那个港口。