Next.js, ошибка 429 не ломает build

Внешний API может вернуть 429 Too Many Requests во время server-side запроса. fetch при таком HTTP status возвращает Response с ok === false. Data layer может проверить response.ok до чтения JSON. Для 429, 500 и других неуспешных ответов функция возвращает controlled fallback вместо исключения. Server Component получает тот же внутренний тип данных, что при рабочем live API. Build и рендер страницы продолжаются с controlled source.

Статья на Хабр Проект: EventMap Stepik: Next.js III: SEO, i18n 2026

#nextjs #AppRouter #API #HTTP429 #fallback #ServerComponents #TypeScript #Zod #Vercel #webdev

Next.js, ошибка 429 не ломает build | Сетка — социальная сеть от hh.ru