Summary
In this chapter, we learned about routes and route handlers in great detail. We can now define flexible routes and route handlers. An important insight we got was the fact that route handers are a middleware system of their own. We also learned the various ways of organizing our routes and route handlers.
Now that we know how to define and handle routes, in the next chapter let's find out how to send various types of responses from the server.