сообщать об ошибке при возникновении ошибки в проекте - PullRequest
0 голосов
/ 12 января 2019

Мое требование - отправлять ошибку разработчикам всякий раз, когда в проекте возникает ошибка (например: невозможно выбрать пользователя из базы данных, переменная x не определена, myfun () не является функцией и т. Д.)

Мы используем

  • УЗЕЛ для языка бэкэнда
  • Экспресс для маршрутизации
  • GCP для развертывания
  • PM2 пакет для управления

Экспресс-обработка ошибок по умолчанию не работает, потому что у нас много асинхронных кодов, и очень сложно проверить и изменить проект с помощью функции express next ().

Я не нашел способа сообщить об ошибке проекта через GCP

и сообщают об ошибке через pm2 не работает

Пожалуйста, сообщите мне любой сторонний пакет, чтобы сообщить об ошибках проекта или любом другом способе сообщить.

1 Ответ

0 голосов
/ 22 января 2019

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

Проверьте в этом посте о различных методах перехвата ошибок с помощью Javascript и о способах обработки асинхронных вызовов.

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