En mi Proyecto estoy trabajando con diferentes servidores (en realidad vehículos) con diferentes direcciones IP. Cada vehículo tiene una lista de todos los vehículos y sus direcciones IP. Estoy tratando de inicializar los vehículos en un mapa en un bucle for. En este bucle for estoy enviando una solicitud de publicación a "http:ipOfVehicle:port:/get_position"
const response = await fetch(url, { method: "POST", mode: "cors", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) })Todo funciona bien, pero si el primer vehículo está fuera de línea, no inicializará ni un solo vehículo. Y después de un tiempo aparece el error Error al cargar el recurso (en Safari) o el error net::ERR_CONNECTION_TIMED_OUT (en Chrome)
Probé diferentes métodos como try-catch, abortando con AbortController() y también verificando primero si se puede acceder al servidor con npm is-reachable, pero nada funciona.
Estaría muy contento si alguien pudiera ayudarme :)