我运行节点
node --debug app
OR
node --debug-brk app
它回应
debugger listening on port 5858
Express server listening on port 1338
我现在启动节点检查器
node-inspector --web-port=5859
它的响应是
Node Inspector v0.3.2
info - socket.io started
Visit http://127.0.0.1:5859/debug?port=5858 to start debugging.
打开 chrome 并转到
http://127.0.0.1:5859/debug?port=5858
控制台记录以下内容
使用 TCPview,它显示节点正在侦听端口 5858,但尚未建立连接。
尝试连接时,此消息将显示在节点控制台上
}Content-Length: 108
没有其他的。
然后我尝试让调试器在不同的端口上运行:
node --debug=5000 app
node-inspector --debug-port=5000 --web-port=5859
但节点检查器无法连接
编辑:
好吧,错误不在于节点。我安装了Eclipse节点环境并且能够调试。决定给予 node-inspector 怀疑并重新安装。
npm uninstall node-inspector
npm WARN uninstall not installed in C:\Program Files\nodejs\node_modules: "node-inspector"
重新安装节点
重新安装了铬
没有运气同样的问题。
Eclipse 就是这样。
第一次尝试时,您告诉节点检查器尝试连接到 5859(非默认)上的调试器,然后告诉节点调试器侦听默认的 5858。
起始节点:node --debug-brk app.js
它将在 5858 上运行调试器。
启动节点检查器:node-inspector
它将尝试连接到 5858。
打开浏览器到提供的 URL 以访问 Web 界面,浏览器应加载源面板,并且应在应用程序的第一行停止执行。
在你的第二次尝试中,你的方法看起来不错,并且使用了节点检查器一年(目前正在与 0.12.3 作斗争),我想说这可能是节点检查器导致了那里的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)