Skip to content

Отладка в реальном времени

В этом документе вы узнаете, как выполнять отладку процесса Node.js в реальном времени.

Мое приложение работает не так, как ожидалось

Симптомы

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

Отладка

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