How do I debug a Node.js server application?
Node.js contains a built-in debugger that can interface with Chromium-based web browsers and popular IDEs such as Visual Studio Code and JetBrains WebStorm. Start the debugger by supplying the --inspect
flag when running your server code.
node --inspect myApp.js
This will start a debugging server on 127.0.0.1:9229
. Follow the official instructions to connect to the server with your favourite browser or IDE.
If you do not want to debug through a browser or editor, you can use Node.js’s simple CLI-based debugger by running node inspect
:
node inspect myApp.js
Type help
for a list of debugging commands.