我有一個應用程序在node.js與socket.io。一切都運行得很好,但突然間瀏覽器開始發送這個錯誤。Socket.IO連接錯誤
failed: Error in connection establishment:net::ERR_TUNNEL_CONNECTION_FAILED
我沒有做任何代碼更改。
通過插座使用的協議是WS://,當我嘗試在瀏覽器中使用這個網址
'ws://highgarden-nodejs-91180.sae1.nitrousbox.com/socket.io/?EIO=3&transport=websocket&sid=T9Unec8KbWw-GAL8AAAF'
鉻返回此錯誤:
Failed to load resource: net::ERR_DISALLOWED_URL_SCHEME
這是插座的一部分設置代碼:
server.js:
var app = express();
var server = http.createServer(app);
var io = require('socket.io').listen(server);
var port = process.env.PORT || 3000
*------------------------------------------*
// routes ===
var routes = require('./config/routes.js');
var sock = {}
routes(app, passport, sock);
io.sockets.on('connection', sock.update);
// launch ===
server.listen(port);
感謝提前。
你能告訴我們你的代碼嗎? – Paramore 2014-11-06 11:50:00
您是否使用客戶端的socket.io連接到服務器? – Paramore 2014-11-06 12:09:22
是的。我的實際代碼沒有任何改變,已經工作。 – 2014-11-06 12:13:26