ホームページ  >  に質問  >  本文

Laravel Echo とソケット IO 転送ポーリング 404 ERR_CONNECTION_CLOSED ループ内

Laravel Echo Server、Socket IO、Redis を使用して Web サイトを構築しています。私が直面している問題は、すべてがローカルで動作するのに、VPS サーバーでは動作しないことです。

ユーザーがソケット IO を必要とするビューに入ると、404 ループが発生します。 https://example.com:6001/socket.io/?EIO=4&transport=polling&t=O0DofMO net::ERR_CONNECTION_CLOSED

FireFox では、このエラーが表示されます。詳細については、

##
P粉029057928P粉029057928180日前402

全員に返信(1)返信します

  • P粉269530053

    P粉2695300532024-03-27 12:36:38

    現在は動作しているようです。

    laravel-echo-server.json を HTTPS 経由で動作するように設定しました。

    これにより、イベント ブロードキャストが再び機能するようになりますが、チャネル認証は機能しません。

    そこで、Socket.IO のインポート方法を変更しました:

    リーリー ###に### リーリー

    これらの変更は機能しました。

    チャネルのデフォルトのプレフィックスを削除すると非常に役立つことに注意してください。

    返事
    0
  • キャンセル返事