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

Ответ JSON в NextJS

Клиентам и другим страницам чаще нужен не plain text, а JSON. Удобный способ - статический метод Response.json: он сам выставит тип содержимого и сериализует объект или массив.

Данные вынесем в модуль, а из обработчика вернем готовый список. Давайте создадим файл data.js с пользователями и файл route.js в каталоге users:

export let users = [ { id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }, ];
import { users } from './data'; export async function GET() { return Response.json(users); }

Сделайте каталог /cities с модулем данных и отдайте из него список из трех городов с полями id и name в JSON.

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