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


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

19.11.2020 09:30:30 Просмотров 71 Источник

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

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

У вопроса есть решение - Посмотреть?

Ответы - Правильный способ отправки информации об ошибке, но код все еще работает / Correct way of sending error information, but code still runs

IAmQuirkee

19.11.2020 11:40:21

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

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

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

Помочь в развитии проекта:
Закрыть X