Ich habe Aktionskabel von Rails-5 in meinem System implementiert und es funktioniert gut auf localhost
, aber wenn ich versuchte, mit IP zu binden, ist es unten Fehlermeldung geben.Aktionskabel funktioniert nicht nach dem Binden mit IP
WebSocket Verbindung zu 'WS: //192.168.1.46: 3002/Kabel' fehlgeschlagen: Fehler während WebSocket Handshake: Unexpected Antwortcode: 404
und im Terminal log
Fehler beim WebSocket Upgrade (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade HTTP_UPGRADE: websocket)
Ich habe Änderungen an meinem development.rb
als wie
config.action_cable.url = "ws://192.168.1.46:3002/cable"
aber nicht gelingen.
Bitte führen Sie mich, wo ich falsch liege.
sagen Sie mir, wenn Sie zusätzliche Informationen benötigen, Vielen Dank im Voraus.
Noch besser, nur Whitelist die Domänen, die Sie wirklich zulassen möchten. Zum Beispiel: 'config.action_cable.allowed_request_origins = [/http:\/\/www\.mydomain\.com/,/https: \/\/www \ .mydomain \ .com /]' –