私はHerokuの上のアクションケーブルと私のアプリに問題があります: ':// localhostを:WS 3000 /ケーブル' にコンフィグアクションケーブル - エラーはlocalhost:3000 /ケーブル
のWebSocket接続に失敗しました:接続でエラー設立:ネット:: ERR_CONNECTION_REFUSED
マイproduction.rb:
config.action_cable.url = "wss://NAME.herokuapp.com/cable"
config.action_cable.allowed_request_origins = ['https://NAME.herokuapp.com', 'http://NAME.herokuapp.com']
私もcable.jsでサーバーを指定しようとしました:
@App ||= {}
App.cable = ActionCable.createConsumer("wss://NAME.herokuapp.com/cable")
私はdevelopment.rbでそれを変更しようとしましたが、何の助けにもなりませんでした。 Herokuはまだlocalhostに接続しようとしています。
私はそれと共通するものは何もない別の奇妙なことは、アプリケーションがいくつかのjsにもかかわらずalert( 'test')やconsole.log( "haha")のようないくつかのjsコードを処理できないことですコードが動作し、私は資産を試しました:プリコンパイルも。
localhostでは、すべてが完全に機能します。どのようなヒロクと設定で間違っていることができますか?
私はredisサーバをセットアップしましたが、これは問題ではありませんが、とにかく感謝します。これはherokuにwebsocketの正しいサーバーに接続する方法を伝えることだと思います。 – Dudis