Next Middleware

Run code before a request is completed, useful for authentication and redirects.