Angularjs 使用sails.io.js在Ionic应用程序和sails API之间建立web套接字连接

Angularjs 使用sails.io.js在Ionic应用程序和sails API之间建立web套接字连接,angularjs,socket.io,sails.js,ionic-framework,sails.io.js,Angularjs,Socket.io,Sails.js,Ionic Framework,Sails.io.js,我遇到了和这里描述的相同的问题,socket不断地重试连接到sails 我从命令行运行了sails new,取出了最新的sails.io.js文件,并将其添加到我现有的项目中。我运行的是sails版本0.11.0,比我提到的问题中的人早了几个版本。是否还有其他原因导致此问题?您确定使用了正确的文件吗?该帖子中建议的文件将不适用于您的sails应用程序版本,因为它仅适用于0.10.5版本。您可以从sails应用程序获取sails.io.js文件 mySailsApp/assets/js/depen

我遇到了和这里描述的相同的问题,socket不断地重试连接到sails


我从命令行运行了
sails new
,取出了最新的sails.io.js文件,并将其添加到我现有的项目中。我运行的是sails版本0.11.0,比我提到的问题中的人早了几个版本。是否还有其他原因导致此问题?

您确定使用了正确的文件吗?该帖子中建议的文件将不适用于您的sails应用程序版本,因为它仅适用于0.10.5版本。您可以从sails应用程序获取sails.io.js文件

mySailsApp/assets/js/dependencies/sails.io.js


另外,请确保指定要与之通信的服务器的url,因为它会自动引用本地主机。

可能需要在Github中提交问题。sails gitter也是一个寻求支持的好地方:是的,您正在加载的js文件的路径是什么?我尝试了几种不同的方法。一个使用如图所示的bower安装并加载目录根目录中的sails.io.js或dist目录中的sails.io.js。我还运行了推荐行中的新sails,从新创建的sails应用程序中抓取了sails.io.js并将其添加到我现有的ionic应用程序中。我还按照你的建议访问了gitter的Floftyco/ionic room(balderdashy/sails没有提供太多帮助),并与Rob Wormald讨论了在那里使用angularSails。刚刚尝试通过Bower安装,但我仍然收到相同的错误我做了一个
sails new myApp
来生成一个新的sails应用程序来获取文件。检查版本。它是0.11.0,就像我最初的sails应用程序一样。我从您列出的路径抓取了sails.io.js,并将其放在我的lib目录中,以前的sails.io.js是通过bower安装的,如[here]()所述。当您提到指定服务器url时,我想您指的是在sails应用程序中我的postgresql适配器的config/connection.js中。是否还有其他地方需要设置它?请将此添加到您的客户端脚本:io.sails.url='';。顺便说一句,我是打开这篇文章的人,所以我非常熟悉这个错误,只有当你使用错误的sails.io.js文件或者没有列出服务器地址时,才会出现错误。此外,如果这还不能解决您的问题,请将您的完整错误复制到此处,以便我检查。
GEThttps://localhost:1337/__getcookie net::ERR_CONNECTION_CLOSEDsails.io.js:212 jsonpsails.io.js:461 selfInvokingsails.io.js:483 SailsSocket._connectsails.io.js:1011(匿名函数)
所以我今天早些时候在文档中发现了这一点。现在我得到了这个ERR\u CONNECTION\u CLOSEDAdding
io.sails.useCORSRouteToGetCookie=false;io.sails.url='localhost:1337/'工作。将其设置为false是什么意思?