使用sails.js的socket.io问题

时间:2013-08-26 12:32:34

标签: socket.io sails.js

我正在尝试将socket.io与sails js一起使用。我明白这是非常直接的,并且帆提供了一个开箱即用的socket.io结构。 Howeve当我尝试使用

从远程客户端连接到我的sails服务器时
io.connect(http://localhost:1337)

它使我的服务器崩溃并显示以下消息:

  

/node_modules/express/node_modules/connect/lib/utils.js:216     return 0 == str.indexOf('s:')                     ^   TypeError:无法调用未定义的方法'indexOf'

我可能遗漏了一些东西,但我不明白什么......有什么线索吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:-1)

咳咳......你看过那个文件:http://sailsjs.org/#!documentation/sockets 这是非常自我解释,但如果你需要任何帮助