There are many possibilities...
- node includes a debugging utility
- node-inspector
- Code editors / IDEs (see debug instructions for one of the following)
- Atom,
- VSCode
- Webstorm
- and more
Debug support is often implemented using the v8 Debugging Protocol or the newer Chrome Debugging Protocol.