大家好,小弟使用node-inspector可以正常通过http://localhost:3000/debug?port=5858 看到js源码了,貌似根据网络上的教程已经配置成功了,问题是我要调试的js代码是通过页面操作后才能执行,但是现在访问http://localhost:3000会报错,貌似服务没启动,不知道怎么弄? 我的步骤是: 1)node --debug-brk 2)node-inspector --web-port=3000 site端口是3000 PS:怎么粘贴图片啊
感谢,这是MarkDown的写法吗?
1)node --debug-brk app.js, 这个app.js是侦听3000端口的web应用 2)node-inspector,别加参数,使用默认值8080端口 3)用Chrome打开 http://127.0.0.1:8080/debug?port=5858,会打开调试工具,并设置断点。 4)http://localhost:3000执行到断点
你好,感谢您的回复,使用node --debug-brk app.js 不能访问http:localhost:3000(app本身监听的确实为3000且执行node app.js能正常访问),将node --debug-brk app.js改为node --debug app.js后能正常调试了,终于搞定了,另外使用webstorm调试nodejs也挺方便。
app 本身监听的是 8080, inspector 是不是就要换 port 了?
@jiangbeiliu --debug-brk 这个参数,调试会断点在应用的开始的部分。需要在node-inspector中点击通过,应用才能继续执行~~
mark