我收到此错误:
与'ws:// localhost:8000 / socket.io /?EIO = 3&transport = websocket'的WebSocket连接失败:连接建立错误:net :: ERR_CONNECTION_REFUSED
我一直在寻找这个错误,但是对我来说,我的插座配置很好,我认为这并不是为了警告电子。
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']});
有什么主意吗?
谢谢队友!
答案 0 :(得分:0)
这是一个愚蠢的错误。
在我的情况下,包含侦听该端口的服务器的文件就是server.js。
当您使用node运行它时,起始文件是server.js,但是当您使用电子运行它时,起始文件是main.js,而当我使用电子运行时,我从未运行过server.js,所以我没有在听在那个港口。