操作电缆与ip绑定后无法正常工作

问题描述 投票:7回答:1

我在我的系统中实现了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"

但没有成功。

请指导我错在哪里。

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

ruby-on-rails ruby-on-rails-5 actioncable
1个回答
14
投票

config/environments/development.rb文件中添加以下行

config.action_cable.allowed_request_origins = [/http:\/\/*/, /https:\/\/*/]

希望这会帮助你。

© www.soinside.com 2019 - 2024. All rights reserved.