Jak obsługiwać wszystkie wyjątki w node.js

Po kilku tygodniach pracy z node.js odkryłem, że istnieje różnica między błędami serwera node.js a zwykłymi językami po stronie serwera, takimi jak PHP.

Prosty przykład: JEŚLI błąd pojawia się na naszej stronie z JAKIEGOKOLWIEK powodu.

w PHP
Jeśli użytkownik wyśle ​​nieprawidłowe dane do serwera i MySQL, MySQL wyśle ​​błąd do tego konkretnego użytkownika, a cała aplikacja nie zostanie wyłączona.

w Nodejs
Jeśli użytkownik wyśle ​​niepoprawne dane do serwera i MySQL, serwer nodejs przestanie działać i wszyscy użytkownicy rozłączą się i nie będzie już żadnego połączenia między użytkownikami.

To naprawdę duży problem. w dużych aplikacjach internetowych niemożliwe jest obsłużenie wszystkich błędów, aby uniknąć awarii serwera Nodejs, a pytanie brzmi:
Czy jest jakiś sposób, aby poradzić sobie z nieznanymi błędami i wyjątkami krytycznymi dla określonego wyjścia lub czegoś podobnego.

questionAnswers(2)

yourAnswerToTheQuestion