Я переместил существующий проект node.js + express в VS, потому что теперь я предпочитаю IDE поверх JetBrains (использовал VS в течение многих лет, только просматривал Webstorm).
Я использовал новый проект NTVS- > из существующих источников и все файлы были успешно импортированы.
Затем я открыл настройки проекта для моего проекта и установил аргументы node.exe в bin\www, файл автозагрузки для экспресс-доставки.
Когда я нажимаю F5 (debug), я получаю сообщения console.log, которые я ввел в файлы www и app.js в командной строке открытия, и похоже, что сервер работает (не могу подтвердить, я хотите отлаживать, если все работает), но отладчик VS сразу выходит из него, он также не открывает какую-либо страницу в браузере, который я выбрал для отладки.
My node приложение фактически является веб-сервисом REST, поэтому я хочу протестировать разные URL-адреса с разными параметрами.
Кроме того, я не могу получить доступ к приложению в указанном порту, хотя, когда я непосредственно запускаю его из node.exe, я могу, даже несмотря на то, что приглашение по-прежнему открыто.
(У меня установлены NTVS и WebEssentials - некоторые операции занимают много времени, но я отношу это к тому, что NTVS остается ранней версией.)
Вопрос: Как отладчик Visual Studio остается подключенным к приложению node.js, поэтому я могу использовать точки останова и использовать любой браузер для подключения и тестирования разных URL-адресов? (Даже точка останова на консоли .log, который печатается во время запуска, не запускается.)