2016-05-05 2 views
0

У меня есть консольное приложение Node.js. Я пытаюсь подключить отладчик в Visual Studio 2015. Он работает хорошо, пока я не создаю сетевой сервер, который прослушивает входящие данные.Отладка многопоточных приложений в Node.js Инструменты для Visual Studio

В окне консоли запускается Debugger listening on port 5858, но при запуске сетевого сервера он сообщает Press any key to continue.... Затем выводится окно вывода:

The thread 'main thread' (0x1) has exited with code 0 (0x0). 
The program '[13260] node.exe' has exited with code -1073741819 (0xc0000005) 'Access violation'. 

Я предполагаю, что многопоточность возится с моим отладчиком. Я попытался запустить visual studio как admin, а также Node.js, поскольку он дает мне «нарушение доступа», но не повезло. Я также могу подтвердить, что мой отладчик фактически работает без создания сетевого сервера.

Кто-нибудь знает, есть ли какая-то настройка, которую мне не хватает, чтобы установить поток для использования для отладки или шаги, чтобы Visual Studio понимала, что отладка нескольких потоков в Node.js ??

ответ

0

Видимо, модуль журнала Bunyan вызывал проблему. Я переключился на другой модуль регистрации, и теперь он работает как шарм.

Смежные вопросы