我在socket.io中的node.js中有一个应用程序。一切都运行得很好,但突然浏览器开始发送此错误。
失败:连接错误 建立:净:: 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);
谢谢你。
答案 0 :(得分:0)
如果无法建立通过代理的隧道连接,则会发生异常ERR_TUNNEL_CONNECTION_FAILED。并且当不允许URL的方案时发生ERR_DISALLOWED_URL_SCHEME。
您可能需要在代理服务器后面使用它吗?
答案 1 :(得分:0)
Chrome 45.0.2454.101 m表示该页面已被禁用或在服务器上移动。