ruby-on-rails - Catch ActionCable 连接被拒绝

标签 ruby-on-rails websocket actioncable

我环顾四周,找不到这个问题的答案。我如何在 javascript 中捕获类似以下错误的内容?

WebSocket connection to 'ws://clean.lvh.me:3000/cable' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

有没有办法让我测试连接是否有效?

最佳答案

我不太能够捕获 ActionCable websocket 连接周围的任何错误,但我确实弄清楚了如何使用来自 ActionCable 对象的数据来测试连接是否处于事件状态:

App.rooms.consumer.connection.disconnected

连接时值为false,断开时值为true

关于ruby-on-rails - Catch ActionCable 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39693018/

相关文章:

html - 如何在 Rails 中将 HTML 表单数据作为电子邮件发送? (不使用 gem )

c# - 无法使包装器 binance.net 正常工作

java - ActionCable(Rails5) 和安卓客户端

ruby-on-rails - 使用 websockets 连接到远程服务器

java - Spring(mvc,websockets)在创建实例时有时会引发异常

javascript - 带 ActionCable 的回形针

ruby-on-rails - Rails5 ActionCable Chat with Conversations

mysql - rails + 亚马逊 RDS : latency issues

ruby-on-rails - 我如何在没有登录的情况下注册?

ruby-on-rails - rails : Is there any way to build dynamic role based authorization in rails?