我有問題,我的作用電纜在Heroku上的應用程序:config動作電纜的Heroku - 錯誤本地主機:3000 /電纜
WebSocket連接到「WS://本地主機:3000 /電纜」失敗:連接錯誤建立:網:: 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仍然試圖連接到本地主機。
另一個與它沒有任何共同點的奇怪東西,我認爲應用程序無法處理一些js代碼:alert('test')或console.log(「haha」),儘管有一些js代碼工作,我試着資產:預編譯。
在localhost中,一切正常。任何想法可能與Heroku和設置有問題?
我設置了redis服務器,這不應該是問題,但無論如何感謝。我認爲這是要告訴heroku如何連接到websocket中的正確服務器。 – Dudis