Я пытаюсь удаленной отладки мой nodejs приложения (который на самом деле работает на Docker контейнере в моей локальной машине, но и для всех целей рассматривается как удаленный хост)Удаленная отладка с помощью nodejs IntelliJ
Я побежал приложение с nodemon, используя следующую команду в моем Докер-Compose файл
nodemon --debug=3010 app.js
Затем открыл порт для контейнера и использовать переадресацию портов для порта будет доступен в локальном хосте: 3010.
Позже я установка следующей конфигурации в IntelliJ удаленного отладчика плагина:
host: localhost
port: 3010
Теперь при запуске кода в контейнере, код не останавливается на моей точке останова. Я уверен, что я должен запустить конфигурацию, которую я настроил для удаленной отладки, но на самом деле не вижу, как это сделать.
Я также попытался установить параметр хоста удаленного модуля отладки на ip-модуль док-машины, но это также не дало результата.
Что делать, если intellij останавливается, когда код достигает точки останова?
Это было не ясно из вашего описания, но вы подключились к узлу, используя конфигурацию вашего отладчика из IntelliJ через Run -> Debug -> ...? – mikebridge
Нет, я в основном спрашивал, как я могу это сделать, извините, если я не был достаточно ясен. Я посмотрел на это снова после прочтения вашего комментария и нашел вариант. Я отлаживаю только сейчас, спасибо! –
Рад, что у вас это работает! – mikebridge