我正在升级Socket。IO从0.9到1.0.6.
我注意到自动端口发现似乎在socket.io-client中发生了变化。我以前可以连接到插座上。IO服务器:
var socket = require('socket.io-client').connect('http://localhost');
然而,在Socket中。io-client 1.0似乎我现在必须指定一个端口,如
var socket = require('socket.io-client')('http://localhost:1337');
这是可以的,但是Heroku分配了我的套接字。io服务器动态地设置端口,所以我不能依赖于硬编码。我遗漏了什么吗?
似乎连接到http://yourapp.herokuapp.com:80
工作,即始终使用端口80