🛣️
Next.js
Route Handlers
API routes do App Router. Arquivos route.ts com export GET/POST/PUT/DELETE.
Definição
Route Handlers são o equivalente App Router das API Routes (Pages Router). Arquivos route.ts (ou .js) que exportam funções nomeadas pelos métodos HTTP. Recebem Request, retornam Response. Suportam Edge ou Node runtime.
🔴 Problema
Pages Router usava /pages/api/* com export default. App Router precisava de uma nova convenção alinhada com Server Components.
✅ Solução
app/api/.../route.ts com exports GET, POST, etc. Recebem Web Request standard, retornam Web Response. Mais alinhado com Web Standards.
💡 Dica Senior
Para mutações usadas só pelo seu app, prefira Server Actions. Para APIs públicas, webhooks, ou GET cacheável, use Route Handlers.
Perguntas de Entrevista
🔗 Termos do dicionário
40/48