Now that we're up to speed with the syntax of the JavaScript language, we can start building up our application. To do this, we need to know how to structure our application to allow it to grow in a maintainable way.
In this chapter, we will cover the following topics:
Structuring JavaScript code with modules
Declaring and using our own modules
Organizing modules into files and directories
Implementing an Express middleware module