使用sails.js的socket.io问题

使用sails.js的socket.io问题,socket.io,sails.js,Socket.io,Sails.js,我正在尝试将socket.io与sails js一起使用。我知道这是非常困难的,sails提供了一个现成的socket.io结构。然而,当我尝试使用远程客户端连接到我的sails服务器时 io.connect(http://localhost:1337) 这会使我的服务器崩溃,并显示以下消息: /node_modules/express/node_modules/connect/lib/utils.js:216 返回0==str.indexOf's:' ^ TypeError:无法调用未定义的

我正在尝试将socket.io与sails js一起使用。我知道这是非常困难的,sails提供了一个现成的socket.io结构。然而,当我尝试使用远程客户端连接到我的sails服务器时

io.connect(http://localhost:1337)
这会使我的服务器崩溃,并显示以下消息:

/node_modules/express/node_modules/connect/lib/utils.js:216 返回0==str.indexOf's:' ^ TypeError:无法调用未定义的方法“indexOf”

我可能错过了什么,但我不明白。。。。有什么线索吗


谢谢

嗯。。。你看过医生了吗
这是不言自明的,但是如果您需要任何帮助,

看起来您的io.connect调用中缺少了一些引号,但我无法想象,如果您的代码确实是这样编写的,您的客户端应用程序不会抛出语法错误。验证您是否有:

io.connect('http://localhost:1337');

是的,我读过了,问题是这篇文档对来自外部客户端的连接不是很清楚。我真的不明白套接字操作是在哪里处理的。在socket.io中,您只需创建一个socket.onconnection函数,并为接收到的消息创建精确的回调。在《风帆》中,我只是不明白这些逻辑在哪里被处理。。。