在我的javascript中我正在做:
var socket = io.connect('https://socket.xxxxxxxxxxx.net?token=socket1');
Chrome的“网络”标签中的网址为
“https://socket.xxxxxxxxx.net:3000/socket.io/1/?token=socket1&t=1394492903833”
我得到一个ERR_CONNECTION_TIMED_OUT。
我认为这是因为它将端口300附加到我的网址,而在服务器上,端口3000上没有任何内容正在运行。
我的环境是在本地计算机上运行的node.js服务器,如果这很重要,则通过express提供文件
答案 0 :(得分:0)
对此的修复是在我的情况443中明确地将正确的端口添加到连接URL。
喜欢这样
https://socket.xxxxxxxxx.net:443/socket.io/1/?token=socket1&t=1394492903833