链接在这node-inspector
传说可以调试nodejs的程序。搞来半天没搞懂。他让启动appjs。然后再启动node-inspector。可是启动了node除非结束进程否则无法开始node-inspector
我用过,强烈推荐。
先启动 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前端开发工具的一篇博客,顺道也看到了这篇。挺有缘分啊
@HarryZD 呵呵
@xiaofeng748 这词,我是应该正面理解还是…?
@HarryZD 是缘分哈,不要曲解了
用这个调试,确实很方便
请问:如果 app.js 在监听 8080,是不是 node-inspector 就要换其他接口?
为什么我打开 node-inspector :http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858 就显示一个白屏,什么都没有?
- 看控制台是否报错
- 检查是否有网络代理
- 还有可能就是node版本。。。