2015-10-06 68 views
0

我有一個工作套接字連接使用sails v0.11.0和sails.io.js v0.11.5直到大約一個星期前。我嘗試重新配置我的設置,看起來像提供的解決方案here,但仍然沒有連接。離子應用程序停止連接到風帆API套接字連接

離子index.html的腳本加載

<head> 
    <script src="lib/ionic/js/ionic.bundle.js"></script> 
    <script src="cordova.js"></script> 
    <script src="app.js"></script> 
    <script src="lib/socket.io-client/socket.io.js"></script> 
    <script src="lib/sails.io.js/sails.io.js"></script> 
    <script type="text/javascript">io.sails.url = 'http://my_sails_api_ip:1337';</script> 
    <script src="lib/angularSails/dist/ngsails.io.js"></script> 
</head> 

加載順序的腳本已經爲我工作約6個月。我不知道它爲什麼停止。

我在鉻控制檯得到的錯誤是;

Failed to load resource: the server responded with a status of 404 (Not Found) http://my_sails_api_ip:1337/__getcookie

我試過設置「useCORSRouteToGetCookie =假」如已建議對其他職位。這會導致重複嘗試進行套接字連接而不是上面的單個錯誤。

額外

信息:我的帆API正在運行在Amazon EC2實例「my_sails_api_ip:1337」指向

編輯:我剛剛發現,如果我做ionic serve,建立了本地的Chrome瀏覽器,從命令行而不是ionic run android,建立到我的Android設備,我的帆插座連接。我以前已經成功地從我的Android設備連接。

回答