2015-10-06 46 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设备连接。

回答