Ich habe Probleme mit meiner app mit Action-Kabel auf Heroku:Config Aktion Kabel für Heroku - Fehler localhost: 3000/Kabel
WebSocket-Verbindung zu 'ws: // localhost: 3000/Kabel' ist fehlgeschlagen: Fehler in Verbindung Einrichtung: net :: ERR_CONNECTION_REFUSED
Mein 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']
ich habe versucht, auch den Server in den cable.js angeben:
@App ||= {}
App.cable = ActionCable.createConsumer("wss://NAME.herokuapp.com/cable")
Ich habe versucht, es in development.rb zu ändern, nur für den Fall, aber nichts hilft. Der Heroku versucht immer noch, sich mit localhost zu verbinden.
Eine andere seltsame Sache, die nichts damit zu tun hat, denke ich, ist, dass die App nicht in der Lage ist einige js Code wie: alert ('test') oder console.log ("haha") trotz einiger js zu verarbeiten Code funktioniert und ich habe Assets ausprobiert: Precompile auch.
In localhost funktioniert alles perfekt. Irgendeine Idee, was mit Heroku und der Einstellung falsch sein kann?
Ich habe den Redis-Server eingerichtet und das sollte nicht das Problem sein, aber trotzdem danke. Ich denke, das ist im Begriff, heroku zu sagen, wie man sich mit dem richtigen Server im Websocket verbindet. – Dudis