Hide error
# Error number 1:
#################

signal is aborted without reason

{
  "error_type": "http_server_error",
  "origin": "https://lov-p-ff399305-df4b-472d-a040-68edaa211054.fly.dev",
  "stack": "AbortError: signal is aborted without reason\n    at https://lov-p-ff399305-df4b-472d-a040-68edaa211054.fly.dev/src/services/routeService.ts:51:25",
  "method": "GET",
  "url": "https://router.project-osrm.org/route/v1/driving/-100.006323,26.510272;-100.25446621207304,25.699315824778456?overview=full&geometries=polyline&alternatives=true",
  "message": "signal is aborted without reason"
}

# Error number 2:
#################

failed to call url https://router.project-osrm.org/route/v1/driving/-100.17088625794145,26.448098969835083;-100.006323,26.510272?overview=full&geometries=polyline&alternatives=true with status 429 and statusText undefined

{
  "error_type": "http_client_error",
  "body": "<!DOCTYPE html>\n<html>\n<head>\n<title>Bandwidth limit exceeded</title>\n</head>\n<body>\n<h1>Bandwidth limit exceeded</h1>\n\n<p>You have been temporarily blocked because you have exceeded the allowed rate of routing requests. This block will be automatically lifted after a while. Please take the time and adapt your scripts to reduce the number of requests and make sure that you send a valid UserAgent or Referer.</p>\n\n<ul>\n    <li> One request per second max. </li>\n    <li> For table and trip requests, each table <em>entry</em> equals one request. Adjust rate accordingly.</li>\n    <li> No scraping, no heavy usage </li>\n</ul>\n\n<p>For more information, consult the FOSSGIS OSM-Server <a href=\"https://www.fossgis.de/arbeitsgruppen/osm-server/nutzungsbedingungen/\">usage policy</a>.</p>\n</body>\n</html>\n",
  "status": 429,
  "message": "failed to call url https://router.project-osrm.org/route/v1/driving/-100.17088625794145,26.448098969835083;-100.006323,26.510272?overview=full&geometries=polyline&alternatives=true with status 429 and statusText undefined",
  "url": "https://router.project-osrm.org/route/v1/driving/-100.17088625794145,26.448098969835083;-100.006323,26.510272?overview=full&geometries=polyline&alternatives=true"
}

# Error number 3:
#################

failed to call url https://router.project-osrm.org/route/v1/driving/-100.006323,26.510272;-100.25446621207304,25.699315824778456?overview=full&geometries=polyline&alternatives=true with status 429 and statusText undefined

{
  "error_type": "http_client_error",
  "message": "failed to call url https://router.project-osrm.org/route/v1/driving/-100.006323,26.510272;-100.25446621207304,25.699315824778456?overview=full&geometries=polyline&alternatives=true with status 429 and statusText undefined",
  "body": "<!DOCTYPE html>\n<html>\n<head>\n<title>Bandwidth limit exceeded</title>\n</head>\n<body>\n<h1>Bandwidth limit exceeded</h1>\n\n<p>You have been temporarily blocked because you have exceeded the allowed rate of routing requests. This block will be automatically lifted after a while. Please take the time and adapt your scripts to reduce the number of requests and make sure that you send a valid UserAgent or Referer.</p>\n\n<ul>\n    <li> One request per second max. </li>\n    <li> For table and trip requests, each table <em>entry</em> equals one request. Adjust rate accordingly.</li>\n    <li> No scraping, no heavy usage </li>\n</ul>\n\n<p>For more information, consult the FOSSGIS OSM-Server <a href=\"https://www.fossgis.de/arbeitsgruppen/osm-server/nutzungsbedingungen/\">usage policy</a>.</p>\n</body>\n</html>\n",
  "status": 429,
  "url": "https://router.project-osrm.org/route/v1/driving/-100.006323,26.510272;-100.25446621207304,25.699315824778456?overview=full&geometries=polyline&alternatives=true"