Удаленная отладка в коде Visual Studio - PullRequest
0 голосов
/ 25 мая 2018

У меня есть приложение node.js, размещенное в экземпляре AWS EC2.Я SSH в хост с .pem файл для аутентификации.Есть ли способ отладки этого кода в VS Code, я вижу, что удаленная отладка в VS Code, есть конфигурация для указания порта и хоста, но нет возможности указать файл pem.

Как настроить код VS для отладки?

Ответы [ 2 ]

0 голосов
/ 01 апреля 2019

Я также столкнулся с той же проблемой, решение которой очень простое: свяжите ваш инспектор с 0.0.0.0 вместо 127.0.0.1

, поэтому измените ваш скрипт package.json на что-то вроде этого:

scripts:{
 "debug": node --inspect=0.0.0.0:9229 ./bin/www
 ...
}

Ссылка: https://medium.com/@auchenberg/introducing-remote-debugging-of-node-js-apps-on-azure-app-service-from-vs-code-in-public-preview-9b8d83a6e1f0

0 голосов
/ 25 мая 2018

В соответствии с документацией VS Code о удаленной отладке узла, вам необходимо указать адрес TCP / IP и номер порта для экземпляра EC2.Они установлены в атрибуте address файла launch.json в папке .vscode вашего рабочего пространства.

Вот пример:

{
    "type": "node",
    "request": "attach",
    "name": "Attach to remote",
    "address": "TCP/IP address of process to be debugged",
    "port": "9229"
}

Убедитесь, что порт (9229 вэтот пример) включен в правила в ваших группах безопасности, чтобы разрешить трафик для этого порта.Вот обзор правил и групп безопасности для экземпляров Linux , если вам нужно просмотреть это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...