検索

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

javascript -socket.io connect 内のディレクトリの URL に関する問題

socket.io を使用して websocket を実装します。現在のバックエンド リンクは次のとおりです: ws://103.31.201.1/some。nginx プロキシを使用して URL から 80 以外のポートを削除します (ミニ プログラムはポートを運ぶことができません)。知っています) ですが、実際のリクエストでは、socket.io は常に /some を削除し、リクエストは ws://103.31.201.1 に送信されます。

リーリー

送信されるリクエストURLは次のようになります:

リーリー

URL に /some のようなディレクトリ パスがないため、ソケットの接続に失敗します

補足: 完全に解決しました:

リーリー

デフォルトでは、パスは/socket.ioを指しますが、ディレクトリを追加するパスを事前に設定できます

世界只因有你世界只因有你2755日前712

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

  • 滿天的星座

    滿天的星座2017-05-16 13:37:59

    こんにちは、以前投稿したこの問題に遭遇しました。解決策に従ってパスを設定した後、リクエストの戻りステータス コードが 400 であることがわかりました。何が起こっているかご存知ですか? .socket.io connect 内のディレクトリの URL に問題があります

    返事
    0
  • キャンセル返事