Что такое API Routes в Next.js?

Junior
314 просмотров
AFK Offer AI

API Routes — это serverless-функции внутри Next.js. В Pages Router создаёшь файл в pages/api/ — он становится эндпоинтом. В App Router — файл route.ts с экспортом GET/POST/PUT/DELETE функций. Получаешь полноценный backend: доступ к БД, внешние API, обработка webhooks. Не попадают в клиентский бандл. Удобно для BFF (Backend For Frontend) — проксируешь и трансформируешь данные. В App Router можно использовать вместо Server Actions для REST-подобных API.

Следующий вопрос

Как работают ES модули (import/export)?