FA21 bcs A Q3

Describe the MVC Architecture with the help of a diagram.

What is a middleware and how can you apply a middleware to whole express application.