Маршрутизация (Routing)

Pages Router использует файловую систему для маршрутизации на основе концепции страниц. Когда файл добавляется в директорию pages, он автоматически становится доступным как маршрут. Подробнее о маршрутизации в Pages Router:

Страницы и макеты

Создайте свою первую страницу и общий макет с помощью Pages Router.

Динамические маршруты

Динамические маршруты позволяют добавлять пользовательские параметры в URL. Узнайте, как создавать динамические маршруты.

Ссылки и навигация

Узнайте, как работает навигация в Next.js, и как использовать компонент Link и хук `useRouter`.

Пользовательское приложение (Custom App)

Управляйте инициализацией страниц и добавьте общий макет для всех страниц, переопределив стандартный компонент App, используемый в Next.js.

Пользовательский Document

Расширение стандартной разметки документа, добавляемой Next.js.

API Routes (Маршруты API)

Next.js поддерживает API Routes, позволяя создавать API без выхода из приложения Next.js. Узнайте, как это работает.

Пользовательские ошибки

Переопределение и расширение встроенной страницы ошибок для обработки пользовательских ошибок.

Middleware

Узнайте, как использовать Middleware для выполнения кода до завершения запроса.