【问题标题】:How can I open a web socket with Sails.JS without using a browser?如何在不使用浏览器的情况下使用 Sails.JS 打开 Web 套接字?
【发布时间】: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 中请求的吗?还是我错过了什么?

【问题讨论】:

    标签: ios websocket sails.js


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-01-26
      • 1970-01-01
      • 1970-01-01
      • 2018-08-04
      • 1970-01-01
      • 1970-01-01
      • 2016-05-10
      • 1970-01-01
      • 2011-09-22
      相关资源
      最近更新 更多