2014-10-31 77 views
0

我曾尝试推出的节点检查:节点检查本身并不使用附加到应用

node-inspector 
node-inspector & 

我曾尝试推出使用我的应用程序:

node --debug ./bin/www 
node --debug-brk ./bin/www 

我从一个正在运行的应用程序vagrant从中我使用端口转发端口3000和在我的Windows PC上运行node-inspector框。我试图禁用所有我的Chrome扩展,我试过删除并重新安装node-inspector以及。我已经尝试添加debugger消息到我的文件。

当我打开节点检查器时,我总是得到这个窗口,它不会为我加载任何应用程序文件来设置断点。节点检查员的Here is a screenshot

我也尝试禁用我的杀毒软件(Avast),这并不起作用,我试图转发端口5858

我试图启动默认调试器,它只是说connecting...

node debug localhost:5858 

我怎么能明白是什么问题,我该怎么解决呢?

回答

1

您需要从您的无业游民框中PC转发端口5858为好。或者,在vagrant中启动节点检查器并转发其Web端口(默认情况下为8080)

+0

我可以同时在'vagrant'框中启动'app'和'node-inspector'吗?我已经转发港口5858,似乎并没有为我工作 – vamsiampolu 2014-10-31 05:28:43

+0

是的,你可以。你只提到你正在转发端口3000 – 2014-10-31 05:30:33

+0

后,我想,我开始转发'5858',你能告诉我'web-port'和'debug-port'是什么,我已经决定我不想要阻挡8080,所以我想在'3007'运行它,所以我要把'流浪汉@ precise32:〜/应用程序$节点调试./bin/www --debug端口3007 --web-3000端口 节点检测器现在可从http:// localhost:8080/debug?port = 5858 调试'。/ bin/www'调试器侦听端口5858' – vamsiampolu 2014-10-31 05:44:18