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 № 1Moż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