Правильный способ отправки информации об ошибке, но код все еще выполняется

#javascript #vue.js #error-handling

#javascript #vue.js #обработка ошибок

Вопрос:

Каков правильный способ отправки информации об ошибке на мой сервер. У меня в голове следующий пример.

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

Комментарии:

1. используя ajax для отправки ошибки на серверную часть?

2. Я не понимаю

3. Хорошо удалить вопрос, если вам не нужен ответ. Но не стесняйтесь оставить его, если он вам все еще нужен.

Ответ №1:

Не думаю, что у вас должен быть код, который ломается в процессе производства, но вы можете выполнить блок try catch .

 function exampleFunction() {
    try {
        untestedFunction();
    } catch(err) {
        sendErrorToBackend(err)
    }
}
  

Если untestedFunction() сбой завершится вызовом sendErrorToBackend , который вы могли бы использовать для отправки журнала ошибок на ваш сервер.