問題の解決方法: 「リソースをロードできません: net::ERR_CONNECTION_REFUSED http://localhost:8989/route?....」
P粉475315142
P粉475315142 2023-11-12 19:34:27
0
1
944

私のプログラムには問題があります。これは 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粉475315142
P粉475315142

全員に返信(1)
P粉819533564

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

  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) に関連する問題により、ブラウザーがリクエストをブロックしていることを示すエラー メッセージが表示される場合があります。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート