ruby-on-rails – 使用ip绑定后,Action Cable无法正常工作

我已经在我的系统中实现了rails-5的动作电缆,并且它在localhost上运行正常,但是当我尝试用ip绑定时,它会给出以下错误消息.

WebSocket connection to ‘ws://192.168.1.46:3002/cable’ Failed: Error
during WebSocket handshake: Unexpected response code: 404

并在终端日志中

Failed to upgrade to WebSocket (REQUEST_METHOD: GET,HTTP_CONNECTION:
Upgrade,HTTP_UPGRADE: websocket)

我已经对我的development.rb进行了更改

config.action_cable.url = "ws://192.168.1.46:3002/cable"

但没有成功.

请指导我错在哪里.

告诉我你是否需要额外的信息,提前致谢.

解决方法

将以下行添加到config / environments / development.rb文件
config.action_cable.allowed_request_origins = [/http:\/\/*/,/https:\/\/*/]

希望这会帮助你.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...