/ / Jakie są najlepsze i optymalne sposoby postępowaniaglobalny błąd po stronie klienta w aplikacji, w której jest zbudowany w technologii kątowej, angularjs i jQuery? - javascript, angularjs, kątowe, obsługa błędów, błąd wykonania

Jakie są najlepsze i optymalne sposoby postępowaniaglobalny błąd po stronie klienta w aplikacji, w której jest zbudowany w technologii kątowej, angularjs i jQuery? - javascript, angularjs, kątowe, obsługa błędów, błąd wykonania

Zrobiłem wiele badań, aby to wdrożyć, aleokazało się, że każda technologia ma własny mechanizm radzenia sobie z globalnym błędem, ale chcę mieć wspólny mechanizm obsługi nieoczekiwanego błędu dla wszystkich technologii i frameworków używanych w aplikacji.

Później doszedłem do rozwiązania, aby poradzić sobie z globalnym błędem przy użyciu javascript onerror metoda.

window.onerror = function (errorMsg, url, lineNumber, column, errorObj) {
alert("Error: " + errorMsg + " Script: " + url + " Line: " + lineNumber
+ " Column: " + column + " StackTrace: " +  errorObj);
}

Czy jest to lepszy sposób, czy też powinienem używać różnych procedur obsługi błędów dla wszystkich frameworków / technologii używanych w aplikacji?

Proszę zasugeruj?

Odpowiedzi:

0 dla odpowiedzi № 1

Możesz użyć @angular/core Interfejs API do obsługi błędów.

Zobacz ten przykład:

https://medium.com/@amcdnl/global-error-handling-with-angular2-6b992bdfb59c