>  Q&A  >  본문

문제 해결 방법: "리소스를 로드할 수 없습니다: 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=가장 짧은&알고리즘=alternative_route

P粉475315142P粉475315142312일 전822

모든 응답(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(Cross-Origin Requests)와 관련된 문제로 인해 브라우저가 요청을 차단하고 있음을 나타내는 오류 메시지가 표시될 수 있습니다.

    회신하다
    0
  • 취소회신하다