Встречается на собеседованиях • сегодня

Как мониторишь исключения в JavaScript

Для мониторинга исключений в JavaScript можно использовать несколько подходов:

  1. try/catch — базовый способ обработки ошибок:
javascript
try {
  // потенциально опасный код
} catch (error) {
  console.error('Ошибка:', error);
  // отправка в систему мониторинга
}
  1. window.onerror — глобальный обработчик ошибок:
javascript
window.onerror = function(message, source, lineno, colno, error) {
  // логирование ошибки
  return true; // предотвращаем вывод в консоль
};
  1. unhandledrejection — для промисов:
javascript
window.addEventListener('unhandledrejection', event => {
  console.warn('Unhandled rejection:', event.reason);
});
  1. Сервисы мониторинга:
  • Sentry
  • Rollbar
  • New Relic

Для production-проектов лучше комбинировать try/catch с сервисами мониторинга, которые предоставляют стектрейсы, статистику и уведомления.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы