12 / 26
Что такое middleware в Next.js и для чего его используют?
Middleware в Next.js — это функция, которая выполняется до обработки каждого запроса на Edge Runtime. Она перехватывает request, может его модифицировать, перенаправить или заблокировать. Файл middleware.ts размещается в корне проекта (рядом с app/). Основные кейсы: аутентификация, геолокация, A/B-тесты, редиректы, подмена заголовков.