Read 07 Express - 401-advanced-javascript-hanna-alemu/seattle-javascript-401d31 GitHub Wiki
What is Express?
Express is a routing and middleware web framework that has minimal functionality of its own: An Express application is essentially a series of middleware function calls.
What is Middleware?
Middleware functions are functions that have access to the request object (req), the response object (res), and the next middleware function in the application’s request-response cycle. The next middleware function is commonly denoted by a variable named next.
Middlewares are basically a means of communication between the client and the server.