Как я должен обрабатывать автономный сервер с EventSource
?
У меня есть доступ к событиям onerror
, onopen
и onmessage
, но как я должен обрабатывать автономный сервер? ресурс? Мне нужно сообщить приложению, что ресурс недоступен, даже когда служба работает и не передает данные, я получаю ошибки на обработчике onerrror
, но хочу определить, когда ресурс отключен.
На консоли Я получаю GET "url" net::ERR_CONNECTION_REFUSED
, но нет обработчиков, чтобы поймать это.
Пример кода:
const resource = new EventSource(url);
resource.onmessage = (event) => {
console.log(event.data
}
resource.onerror = (error) => {
console.log("An error occurred while attempting to connect, description", error);
};
resource.onopen = (event) => {
console.log("started connection desc:", event)
}