Route handlers — API-слой App Router: route.ts с функциями по HTTP-методам на Web Request/Response, не Node req/res.
Что сказать
«Route handlers — API-слой App Router: route.ts экспортирует функции по именам HTTP-методов, на стандарте Web Request/Response, а не Node req/res. Segment — либо page, либо route handler, не оба. Беру их, когда caller не мой React app — webhooks, mobile, public API; для мутаций своего app — Server Actions меньше кода и progressive enhancement; для чтения в свои pages — fetch прямо в Server Component. Два нюанса Next 15: GET handlers dynamic by default — противоположность Next 14, для cache использую dynamic = 'force-static', и params теперь async.»
Итог
Route handlers — для внешних клиентов; внутренние мутации и reads — Actions и RSC fetch соответственно.