middleware-patterns

Next.js middleware runs before every request. StepLeague uses it for auth protection and redirects.