Socket.IO连接错误

我有一个应用程序在node.js与socket.io。 一切都运行完好,但突然间浏览器开始发送这个错误。

失败:连接build立错误:net :: ERR_TUNNEL_CONNECTION_FAILED

我没有做任何代码更改。

socket使用的协议是ws://当我尝试在浏览器中使用这个URL时

'WS://highgarden-nodejs-91180.sae1.nitrousbox.com/socket.io/ EIO = 3&运输=网页套接字&SID = T9Unec8KbWw-GAL8AAAF'

Chrome返回这个错误:

无法加载资源: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); 

感谢提前。

嗨exceptionERR_TUNNEL_CONNECTION_FAILED发生在无法build立通过代理隧道连接。 而当URL的scheme被禁止时,ERR_DISALLOWED_URL_SCHEME发生。

可能你需要在代理之后使用它!

Chrome 45.0.2454.101 m表示该页面已被禁用或在服务器上移动。