2014-10-19 67 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到我的套接字連接,似乎覆蓋上面提到的行爲!