2016-08-02 5 views
7

В моей системе был реализован кабель действия с рельсами-5, и он работает нормально на localhost, но когда я попытался связать его с ip, он подпадает под сообщение об ошибке.Кабель действия не работает после привязки с ip

WebSocket соединение 'WS: //192.168.1.46: 3002/кабель' не удалось: Ошибка во 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" 

, но не удалось.

, пожалуйста, назовите меня, где я ошибаюсь.

скажите мне, если вам нужна дополнительная информация, спасибо заранее.

ответ

13

Добавить ниже линии config/environments/development.rb файла

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

Надежда это поможет вам.

+3

Даже лучше, только белый список доменов, которые вы действительно хотите разрешить. Например: 'config.action_cable.allowed_request_origins = [/http:\/\/www\.mydomain\.com/,/https: \/\/www \ .mydomain \ .com /]' –

 Смежные вопросы

  • Нет связанных вопросов^_^