我正在使用 Laravel Echo Server、Socket IO 和 Redis 建立一個網站。我面臨的問題是一切都可以在本地運行,但不能在我的 VPS 伺服器上運行。
當使用者進入需要 Socket IO 的視圖時,會出現 404 個循環 https://example.com:6001/socket.io/?EIO=4&transport=polling&t=O0DofMO net::ERR_CONNECTION_CLOSED
在 FireFox 上,我可以看到此錯誤,描述更詳細
#
似乎現在可以工作。
我將 laravel-echo-server.json 配置為在 HTTPS 上工作。
這使得事件廣播再次工作,但通道身份驗證不起作用。
所以我改變了 Socket.IO 的導入方式:
至
這些改變就起到了作用。
請注意,刪除頻道預設前綴有很大幫助。 ##