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