I want to remote debug the nodejs program in Eclipse. I start the node script with the debug option.
$node debug script.js
But I can’t connect to the node in Eclispe. When I netstat the node’s TCP port. I found that node only listen 127.0.0.1 in debug mode. So I can’t connect it from different computer.
But I can’t find any startup options that can change to listen to any address.
Anyone know to make it listen to any address to remote debug in other computer?
Here’s a great tut on debugging nodejs from eclipse. Note at the bottom there is a script the author uses to forward localhost:5858 to the remote server’s 127.0.0.1. You could also just use an SSH tunnel.
So, to summarize:
node --debug app.js