Search code examples
node.jsgoogle-chromevagrantnode-inspectornode-debugger

Node-inspector does not attach itself to application


I have tried launching node-inspector using:

 node-inspector
 node-inspector &

I have tried launching my app using:

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

I am running the app from a vagrant box from which I have used port forwarding for the port 3000 and running the node-inspector on my windows PC.I have tried disabling all my Chrome extensions,I have tried removing and reinstalling node-inspector as well.I have tried adding debugger messages to my files.

I always get this window when I open node-inspector,it does not load any of the applications files for me to set breakpoints.Here is a screenshot of node-inspector.

I have also tried disabling my antivirus(Avast) and that does not work,I have tried forwarding the port 5858.

I have tried starting the default debugger,it just says connecting...:

  node debug localhost:5858

How can I understand what the problem is and how can I solve it?


Solution

  • You need to forward port 5858 as well from your vagrant box to pc. Alternatively, start node-inspector inside vagrant and forward its web port ( 8080 by default )