Express io.connect加入“;3000“;到url

Express io.connect加入“;3000“;到url,express,socket.io,Express,Socket.io,在我的javascript中,我正在做: var socket = io.connect('https://socket.xxxxxxxxxxx.net?token=socket1'); chrome浏览器“网络”选项卡中的url显示为 “” 我得到了一个错误的连接,超时了 我认为这是因为它将端口300附加到我的url,而在服务器上,端口3000上没有任何运行 我的环境是一个node.js服务器,运行在我的本地机器上,通过express提供文件服务,如果这很重要,那么解决方法是显式地将正确

在我的javascript中,我正在做:

var socket = io.connect('https://socket.xxxxxxxxxxx.net?token=socket1');  
chrome浏览器“网络”选项卡中的url显示为

“”

我得到了一个错误的连接,超时了

我认为这是因为它将端口300附加到我的url,而在服务器上,端口3000上没有任何运行


我的环境是一个node.js服务器,运行在我的本地机器上,通过express提供文件服务,如果这很重要,那么解决方法是显式地将正确的端口(在我的例子中是443)添加到连接url

像这样

https://socket.xxxxxxxxx.net:443/socket.io/1/?token=socket1&t=1394492903833