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

問題の解決方法: 「リソースをロードできません: net::ERR_CONNECTION_REFUSED http://localhost:8989/route?....」

私のプログラムには問題があります。これは LeatlefJs ライブラリを使用した地理情報システムに関するプログラムで、letlef ルーター機能も使用しました。問題は、システムが本来表示できるはずのルートを表示できないことですが、よくわかりません。これがスクリプトです。

リーリー

エラーはこんな感じです

リソースをロードできません: net::ERR_CONNECTION_REFUSED http://localhost:8989/route?point=3.611967691620835,98.67254734039308&point=3.611126,98.67548&points_encoded=false&instructions=false&vehicle=motorcycle&ch.disable=true &weighted=shortest&algorithm=alternative_route

P粉475315142P粉475315142311日前821

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

  • P粉819533564

    P粉8195335642023-11-13 12:11:31

    (まだコメントできないので、回答をお手伝いします)

    1. JS ライブラリに反応する有効なバックエンドがあることを確認してください (有効なバックエンドについては、https://www.liedman.net/leaflet-routing-machine/tutorials/alternative-routers/ を参照してください)終わり)###
    2. (Leaflet などを使用せずに) ブラウザに URL を直接入力してみます: http://localhost:8989/route -> 不正な形式または無効なリクエストが示されている場合でも、JSON 出力が表示されるはずです。すでにネットワークの問題が発生している場合は、ネットワーク層 (ファイアウォール、バックエンド ポートのバインドなど) を確認する必要があります。そうでない場合は、続行します。
    3. ブラウザ開発者ツール (F12) で [ネットワーク] タブを開き、バックエンドへのすべての接続をフィルタリングします。ここで、map/leafletJS を使用して、そのタブ内の他の情報を確認してみてください。クロスオリジン リクエスト (CORS) に関連する問題により、ブラウザーがリクエストをブロックしていることを示すエラー メッセージが表示される場合があります。
    4. 返事
      0
  • キャンセル返事