When it comes to programming, it’s often necessary to test and experiment with code quickly. While it’s easy to debug client-side code using Chrome DevTools, debugging Node.js code with access to the filesystem and other Node.js capabilities might seem a bit challenging. However, it’s actually quite simple.
To debug a Node.js app using Chrome DevTools, follow these steps:
-
Open your terminal and run the following command:
node --inspect
This will start the Node.js inspector.
-
In Chrome, type
about://inspect
in the URL bar. -
Click on the
Open dedicated DevTools for Node
link next to the Node target.Note: Make sure to click this link and not the
inspect
link below, as the dedicated DevTools auto-reconnects to the Node.js instance when it is restarted.
Debugging Node.js code using Chrome DevTools provides numerous benefits. It gives you access to the profiler, stack visualization information, code navigation facilities, a powerful debugger, and much more. There isn’t a better way to debug JavaScript code than by using the DevTools and their tools.