CNode

求助-node-inspector调试问题

Jjiangbeiliu发布于13 年前最后回复9 年前8 回复15532 浏览0 收藏

大家好,小弟使用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)

J
jiyinyiyong#1·13 年前

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

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

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执行到断点

J
jiangbeiliu#5·13 年前
引用 hongxin1)node debug brk app.js, 这个app.js是侦听3000端口的web应用 2)node inspector,别加参数,使用默认值8080端口 3)用Chrome打开 h...

你好,感谢您的回复,使用node --debug-brk app.js 不能访问http:localhost:3000(app本身监听的确实为3000且执行node app.js能正常访问),将node --debug-brk app.js改为node --debug app.js后能正常调试了,终于搞定了,另外使用webstorm调试nodejs也挺方便。

B
bolerovt#6·11 年前

app 本身监听的是 8080, inspector 是不是就要换 port 了?

O
okoala#7·11 年前
引用 jiangbeiliu你好,感谢您的回复,使用node debug brk app.js 不能访问http:localhost:3000(app本身监听的确实为3000且执行node app.js能正常访问),将n...

@jiangbeiliu --debug-brk 这个参数,调试会断点在应用的开始的部分。需要在node-inspector中点击通过,应用才能继续执行~~

B
bugong-Y#8·9 年前

mark

参与回复
登录后即可参与回复。登录