2014-10-19 66 views
0

我在heroku上的node.js应用程序中运行socket.io 1.0。socket.io + heroku端口问题

<script src="https://myapp.herokuapp.com/socket.io/socket.io.js"></script> 

此:我是通过我的http://localhost:9107

本地运行在我的应用我加载socket.io在前端像这样的离子/角度讲应用到我的服务器加载了罚款,但后来我的应用程序开始引发错误的控制台:

https://myapp.herokuapp.com:9107/socket.io/?EIO=3&transport=polling&t=1413741961075-13 net::ERR_CONNECTION_REFUSED 

注意插座请求用于以后我用在浏览器本地运行我的应用程序离子的端口号9107。我不知道为什么socket.io是这样做的,或者我可以如何摆脱那里的那个端口。

有谁知道为什么发生这种情况,以及如何解决这个问题?

非常感谢!

回答

1

这花了我一段时间才弄清楚,但解决方案很简单:我手动添加端口:443到我的套接字连接,似乎覆盖上面提到的行为!