如何在不使用浏览器的情况下使用Sails.JS打开Web套接字?

时间:2013-11-25 02:55:18

标签: ios websocket sails.js

我一直在尝试使用在Heroku上运行的Sails.JS中开发的API从iOS打开websocket。但我不知道在哪里指向网络套接字。

尝试直接连接到ws://my-domain.herokuapp.com失败,每次都有503错误。

然而,当我在chrome中打开我的应用程序并监视控制台时,我注意到了 - 我偶尔会在控制台中看到此错误:

WebSocket connection to 'ws://my-domain.herokuapp.com/socket.io/1/websocket/2RNf_dS2sjcShe397tEQ' failed: Unexpected response code: 503 

但几乎立刻就连接起来了。我的问题是:该URL上的套接字路径来自哪里?这是Sails.JS在HTTP连接上发出的问题,是我应该在iOS中请求的东西吗?或者我错过了其他什么?

1 个答案:

答案 0 :(得分:1)

我建议你看一下:https://github.com/balderdashy/sails-examples/tree/master/SampleAppiOS。它不使用Web套接字,而是使用socket.io。