Отладка приложений NestJS в коде Visual Studio (VSCode): методы и приемы

  1. Конфигурация запуска: создайте файл конфигурации запуска в папке .vscodeвашего проекта NestJS. Этот файл определяет параметры конфигурации отладки, такие как файл точки входа и переменные среды. Затем вы можете запустить приложение в режиме отладки, выбрав конфигурацию и нажав кнопку отладки в VSCode.

  2. Точки останова. Разместите точки останова в коде вашего приложения NestJS, чтобы приостановить выполнение на определенных строках. Вы можете установить точки останова, щелкнув левую часть редактора кода в VSCode. Когда выполнение достигнет точки останова, оно приостановится, что позволит вам проверить переменные, выполнить код и проанализировать состояние программы.

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

  4. Журналирование. Использование таких платформ ведения журналов, как winstonили nestjs/common, может помочь вам собрать информацию о ходе выполнения приложения. Записывая важные события, сообщения об ошибках и значения переменных, вы можете получить представление о поведении приложения и выявить проблемы.

  5. Отладка тестов. Если у вас есть модульные или интеграционные тесты для вашего приложения NestJS, вы также можете отладить их в VSCode. Установив точки останова в тестовых файлах, вы можете пошагово пройти тестовый код и проверить выполнение теста.