РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnxSpApCf 31 of 69 menu
◀ ▶

Конфликт со страницей в NextJS

В одной папке App Router нельзя одновременно держать page.jsx и route.js - фреймворк не сможет выбрать, что отдавать по адресу. Нужны два разных сегмента пути.

Давайте покажем страницу списка по /users, а JSON вынесем в /api/users. Серверная страница может быть простой, данные клиент заберет отдельным запросом:

export default function UsersPage() { return <h1>Users</h1>; }
import { users } from '../../users/data'; export async function GET() { return Response.json(users); }

Разместите HTML-страницу городов и их JSON-обработчик в разных сегментах адреса, как в уроке.

  • /src/
    • /app/
      • /api/
        • /users/
          • route.js
      • /users/
        • data.js
        • page.jsx
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить