node.js - Difference between $ node --debug and $ node debug -


i looking @ docs

$ node --debug 

vs.

$ node debug 

there seem behavioral differences between two. documentation should here:

https://nodejs.org/api/debugger.html

this part sort of explains difference: https://nodejs.org/api/debugger.html#debugger_advanced_usage

but not 100% following saying. know actual difference between these too?

it's explained in documentation linked to, under advanced usage:

alternative way of enabling , accessing debugger start node.js --debug command-line flag or signaling existing node.js process sigusr1.

once process has been set in debug mode way, can inspected using node.js debugger either connecting pid of running process or via uri reference listening debugger:

  • node debug -p <pid> - connects process via pid
  • node debug <uri> - connects process via uri such localhost:5858
  • so in short, --debug (or sigusr1) explicitly enables (v8) debug server , begins listening debugger connections. executing node debug localhost:5858/node debug -p 12345 causes node's built-in command line debugger connect particular process.

    calling node debug foo.js way combine 2 steps: enabling debug server , automatically connecting it.


    Comments

    Popular posts from this blog

    php - How to display all orders for a single product showing the most recent first? Woocommerce -

    asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

    angularjs - How restrict admin panel using in backend laravel and admin panel on angular? -