2016-02-24 90 views
1

我有充分的工作通配符SSL服务器,但socket.io给我的错误:的Node.js和socket.io与SSL

Failed to load resource: net::ERR_CONNECTION_CLOSED

在客户端IM连接到这样的插座:

var socket = io.connect('http://pricer.somedomain.com',{secure: true, port:5005}); 

服务器端:

var io      = require('socket.io').listen(5005); 

我到底做错了什么?

+0

如果你使用'{secure:false,port:5005}',它会起作用吗? –

+0

@RolandStarke所有的网站都是https,所以我无法加载不受保护的脚本 –

+0

进行测试,您可以禁用此功能(例如,在firefox中使用about:config然后搜索:“mixed_content”并将值设置为false) –

回答

3

您的客户端,需要通过HTTPS连接://,而不是http://

var socket = io.connect('https://pricer.somedomain.com',{secure: true, port:5005}); 

昨天我有同样的问题,检查我的topic