Next.js · Junior · Frage 16 von 75
Wie legt man im App Router einen API-Endpoint GET /api/users an?
- 1Eine Datei
api/users.tsim Projektroot mitexport default handler - 2Eine Datei
app/api/users/route.ts, die eine FunktionGETexportiert - 3Eine Datei
app/api/users/page.tsxmit einem Default-Export
Antwort zeigen
Richtige Antwort: Eine Datei app/api/users/route.ts, die eine Funktion GET exportiert
Erklärung
Route Handler nutzen die Web-APIs Request/Response: export async function GET(request: Request) { return Response.json(users) }. Unterstützt werden POST, PUT, PATCH, DELETE und weitere. Ein Ordner kann nicht zugleich route.ts und page.tsx enthalten.