Difference between middleware, route handlers and regular function in express
Hello, can someone explain what is the difference between a middleware, a route handler and a regular function in Express please. I do have an answer (I think), for middleware, it's like a "middle-man" trying to modify whatever request or response.
When we say it modifies response object also, what does it mean, from where does the object response come from?
When we use functions like
app.use()
app.use()
, this expect a middleware? Or even when we create a router, like express.route(), why we don't see the