Как веб-разработчик может видеть ошибки консоли пользователя? - PullRequest
2 голосов
/ 16 февраля 2020

Мне было интересно, как лучше (или другие варианты) веб-разработчику оповещать об ошибках консоли, которые регистрируются другими пользователями (вошедшими в систему). Я использую Express / Passport, подключенный к MongoDB. Ошибки могут быть на стороне клиента или сервера. Я предполагал, что смогу как-то отправить ошибку в базу данных и получить к ней доступ через нее. С другой стороны, я мог бы использовать что-то вроде mailgun для отправки их себе по электронной почте, но мне было интересно, есть ли лучшие способы сделать это?

Спасибо

1 Ответ

1 голос
/ 16 февраля 2020

Я думаю, что есть разные способы сделать это. Но важным моментом является то, что вы должны классифицировать системные ошибки и рассматривать информационную систему для каждого. Например, для критических ошибок, которые приводят к взлому системы sh, вам необходимо иметь модуль для отправки SMS-сообщений напрямую или использовать модули для отправки сообщений в одну из ваших социальных сетей.

Хорошо для второго оценивать ошибки с меньшим приоритетом для электронной почты и хранения ошибок.

Для ошибок и предупреждений с низким приоритетом необходима система хранения журналов, в которой хранятся зарегистрированные записи и отслеживает соответствующую обработку и обработку ошибок из вашей сохраненной информации. Graylog в порядке! :)

Модуль Winston обычно используется для отображения ошибок в Express. И на первом уровне, если вы используете PM2, он автоматически сохраняет журналы в текстовом файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...