【发布时间】:2013-12-09 15:23:34
【问题描述】:
我一直在尝试使用在 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 中请求的吗?还是我错过了什么?
【问题讨论】: