7
私のシステムにはrails-5のアクションケーブルが実装されていて、localhost
ではうまく動作しますが、IPでバインドしようとするとエラーメッセージが表示されます。アクションバインド後にipとバインドしたケーブルが動作しない
'WS://192.168.1.46:3002 /ケーブル' へのWebSocket接続に失敗しました:エラー をWebSocketのハンドシェイク中:予期しない応答コード:404
と端末ログに
はのWebSocketへのアップグレードに失敗しました(:GET、HTTP_CONNECTION: アップグレード、HTTP_UPGRADE:REQUEST_METHODのWebSocket)
私は
config.action_cable.url = "ws://192.168.1.46:3002/cable"
ではなく、成功するなど、私のdevelopment.rb
上の変更を行いました。
私が間違っている場所を教えてください。
追加情報が必要な場合は、事前に感謝してください。
本当に許可したいドメインのみをホワイトリストに追加するだけです。例: 'config.action_cable.allowed_request_origins = [/http:\/\/www\.mydomain\.com/、/ https:\/\/www \ .mydomain \ .com /]' –