Even the most experienced developers introduce bugs into their applications, whether these represent typos or overlooked aspects. In this chapter, you will learn about tools and techniques that will aid us in our journey of fixing the broken pieces of our applications.
We will be covering the following topics:
Improving the error handler middleware to include more useful data
Using the Node core debugging technique in our own applications
Debugging with breakpoints
Connecting to a live application with the replify module
Removing debugging leftovers from our production code