我有一个Node.js控制台应用程序我正在尝试将调试器附加到Visual Studio 2015.它运行良好,直到我创建一个侦听传入数据的网络服务器。
我的控制台窗口开始说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作为管理员以及Node.js,因为它给了我一个'访问违规',但没有运气。我还可以确认我的调试器实际上在没有创建网络服务器的情况下工作。
有没有人知道我是否缺少设置用于调试的线程或为了让Visual Studio了解调试Node.js中的多个线程而采取的步骤?
答案 0 :(得分:0)
显然,Bunyan记录器模块导致了这个问题。我切换到另一个日志模块,现在它就像一个魅力。