Middleware is an array of functions that run in our code. It allows many handlers (functions) to run in sequence
Routing has to do with choosing paths or routes to deliver code. Much easier in Express than in vanilla NodeJS
Commonly known as router. This is built into Express and allows us to separate our routes as our code base grows larger.
app.METHOD( PATH, MAYBE MIDDLEWARE, HANDLER)
app.get( '/users', authenticate, (req, res) => {
....do something here
});