Трек, лог 500 ошибок VUE NUXT - PullRequest
       5

Трек, лог 500 ошибок VUE NUXT

0 голосов
/ 12 октября 2019

Итак, сделал мое приложение в рамках NUXT en django rest. Когда django совершит ошибку 500, он отправит mail_admin (), и я получу уведомление, что что-то не так.

Но когда nuxt имеет ошибку 500, вы получите хорошую страницу с ошибкой 500, но я не получаюсообщил об ошибке. Там может быть некоторая регистрация в pm2. Но я бы не знал.

Так что это правильная стратегия. Я думал отправить 500 ошибок с Axios в django и позволить django написать мне об этом. Но тогда я боюсь, что смогу создать бесконечный цикл, если в этом процессе будет ошибка. (маловероятно)

Итак, мой вопрос.
Какова правильная стратегия для отслеживания 500 ошибок и, возможно, 404 URL-адресов? Отслеживайте, чтобы мне сообщали, что происходит что-то плохоеи узнайте, что такое URL и сообщение об ошибке.

Поскольку я действительно не могу найти источник по этой теме, это должно быть что-то очень простое: /

1 Ответ

0 голосов
/ 12 октября 2019

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

Если вам нужно более всестороннее отслеживание, вы можете захотетьподобрать услугу типа Rollbar . Их бесплатный уровень дает вам до 5000 сообщений об ошибках в их службу, и они могут автоматически отправлять вам сообщения о новых случаях.

Проект, над которым я сейчас работаю, использует это, и это было фантастически. Он может быть настроен на перехват всех необнаруженных ошибок, что может помочь выявить некоторые проблемы, которые могут не обязательно вызывать страницу ошибки Nuxt.

...