node-inspector无法在linux服务器上运行

时间:2013-09-26 11:50:07

标签: linux node.js ubuntu-12.04 node-inspector

我有一个运行nodejs的linux(Ubuntu 12.04)服务器和用于调试的node-inspector,但是我无法从另一台机器上运行调试来运行windows。

这是我得到的:

  • 从nodejs site for linux下载最新的稳定版本(v0.10.18)。
  • 然后我cd到$HOME/Downloads/node-v0.10.18-linux-x86/bin
  • 使用./npm install -g node-inspector
  • 安装的节点检查器
  • 使用./node node-inspector
  • 启动节点检查器
  • 然后我打开另一个标签页或终端窗口,在同一目录下以调试模式运行我的程序:./node --debug http.js

在另一台机器(Windows)上,在同一网络中,我打开谷歌浏览器并在地址栏输入: http://192.168.13.175:8080/debug?port=5858

我得到这样的空白屏幕: enter image description here

单击左上角的来源,但没有。我知道它是连接的,因为如果我用Ctrl + C杀死node.js,我会立即从chrome中收到一条消息 从目标 分离。

任何想法是怎么回事? Windows上的防火墙已经关闭,两台机器都可以通过ping测试看到对方。一个是192.168.13.175,另一个是192.168.13.56

2 个答案:

答案 0 :(得分:0)

Debugging nodes src/http.js with node-inspector您可以尝试使用断点并使用它./node --debug-brk http.js

答案 1 :(得分:0)

确保您已禁用adblock以及任何其他内容阻止脚本和插件。

有关相关讨论,请参阅issue #220

如果这没有帮助,请在GitHub上打开一个新问题,这是一个更好的地方,可以解决可能的错误。