Как бороться с ошибками, которые вызываются пользователями в веб-приложениях javascript? - PullRequest
1 голос
/ 08 июля 2011

Например, в PHP или других серверных программах я могу сохранить все ошибки, вызванные пользователями, на сервер.
И я могу знать, возникли ошибки или нет, и могу их исправить.

Но в веб-приложениях, использующих javascript, я не знаю, какие ошибки вызваны пользователями.
И я не могу их исправить.

Как сохранить ошибки веб-приложений javascript на сервере, чтобы узнать и исправитьих?
А сохранение ошибок javascript на сервере является распространенным и эффективным подходом?

Или существуют ли лучшие подходы для решения проблемы?
Откуда многие «разработчики веб-приложений javascript» знают иисправить ошибки их опубликованных веб-приложений javascript?

Или мне не следует беспокоиться об ошибках, вызванных пользователями?

1 Ответ

0 голосов
/ 08 июля 2011

Javascript также имеет блоки try/catch, которые можно использовать для перехвата ошибок и отправки на сервер.

Не каждая ошибка стоит того, чтобы ее сохранить на сервере.Исходя из серьезности ошибки, вам нужно решить, какие из них сохранить / записать, а какие обрабатывать по-разному.

Например, проверка номера - это то, что вы можете отобразить пользователю с помощью alert() или выделенной ошибки spans/divs;тогда как если проверка пароля не удалась в течение n раз, вы, возможно, захотите зарегистрировать входящий IP-адрес и другие данные, которые позволяют проверять вашу систему на наличие потенциальных нарушений.

...