我正在尝试将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'
我可能遗漏了一些东西,但我不明白什么......有什么线索吗?
谢谢!
答案 0 :(得分:0)
看起来你在io.connect()调用中缺少一些引号,但我无法想象如果你的代码真的是这样编写的话,你的客户端应用程序不会抛出语法错误。验证你有:
io.connect('http://localhost:1337');
答案 1 :(得分:-1)