В Next.js middleware - где он находится, серверный или клиентский?

Middleware Next.js выполняется на серверной стороне перед обработкой запроса, а не в браузере.

Короткий ответ

Что ответить на собеседовании

Middleware Next.js выполняется на серверной стороне перед обработкой запроса, а не в браузере.

Подробный разбор

Ответ с пояснениями

Middleware Next.js выполняется на серверной стороне перед обработкой запроса, а не в браузере.

Файл размещают по соглашению Next.js рядом с app или pages, при использовании src — внутри src. В Next.js 16 соглашение middleware переименовано в proxy. Доступные runtime и ограничения зависят от версии, поэтому утверждать «это всегда Edge» неверно.

Источник: nextjs.org.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее