NestJS · Senior · Pytanie 32 z 75
Dlaczego błędy w handlerach zdarzeń (@OnEvent) trzeba obsługiwać ostrożnie?
- 1Handlery zdarzeń ponawiają się automatycznie
- ✓Poprawna odpowiedź: Handlery działają w procesie; wyjątek może pozostać nieobsłużony lub zginąć i nie ma ponowienia, więc potrzebne są try/catch, logowanie lub trwała kolejka
- 3Błędy w handlerach na zawsze zatrzymują event emitter
Wyjaśnienie
Dla ważnych efektów ubocznych wysyłaj do kolejki zamiast polegać na zdarzeniach w pamięci.