我在我的系统中实现了rails-5的动作电缆,它在localhost
上工作正常,但是当我尝试用ip绑定时,它会给出以下错误消息。
与'ws://192.168.1.46:3002 / cable'的WebSocket连接失败:WebSocket握手期间出错:意外响应代码:404
并在终端日志中
无法升级到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:\/\/*/]
希望这会帮助你。