Middleware execution, custom middleware, third-party middleware, error-handling middleware, and next().