求助-node-inspector调试问题
发布于 10 年前 作者 jiangbeiliu 14601 次浏览 最后一次编辑是 7 年前

大家好,小弟使用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:怎么粘贴图片啊

8 回复

贴图片比较蛋疼, 目前要传其他网站, 链接拿过来用: logo

贴图片比较蛋疼, 目前要传其他网站, 链接拿过来用:
![logo](http://cnodejs.org/public/images/logo.png)

感谢,这是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中点击通过,应用才能继续执行~~

回到顶部