node-inspector这个谁用过?
发布于 12 年前 作者 harryzd 8207 次浏览 最后一次编辑是 8 年前

链接在这node-inspector

传说可以调试nodejs的程序。搞来半天没搞懂。他让启动appjs。然后再启动node-inspector。可是启动了node除非结束进程否则无法开始node-inspector

13 回复

我用过,强烈推荐。

先启动 node-inspector:

$ node-inspector &
[1] 3711
$    info  - socket.io started
visit http://0.0.0.0:8080/debug?port=5858 to start debugging

再启动你的 nodejs project

$ cat ./start 
node --debug server.js

$ sudo ./start  
debugger listening on port 5858
use setting from setting.js

打开浏览器 http://localhost:8080/debug?port=5858 可以设断点

最后用浏览器访问你的nodejs project 的网页。

如果你是在windows平台下,要启动两个cmd才行,先启动node-inspector,然后再打开一个cmd启动debug链接你要调试的文件,然后再打开浏览器输入地址,就可以了。我之前也遇到过你的困扰。

ubuntu下的

这个很好用的,用到现在没感觉有什么问题

@HarryZD 这个就不清楚了,不过个人认为应该和我再win下面的原因类似,你自己想想

这博客今天我刚在googlereader上面的一个订阅源里面点进去。貌似是你写的nodejs前端开发工具的一篇博客,顺道也看到了这篇。挺有缘分啊

@xiaofeng748 这词,我是应该正面理解还是…?

@HarryZD 是缘分哈,不要曲解了

用这个调试,确实很方便

请问:如果 app.js 在监听 8080,是不是 node-inspector 就要换其他接口?

为什么我打开 node-inspector :http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858 就显示一个白屏,什么都没有?

@bolerovt

  • 看控制台是否报错
  • 检查是否有网络代理
  • 还有可能就是node版本。。。
回到顶部