Next.js · Middle · Frage 32 von 75
Wie liefert man aus einem Route Handler JSON mit Status 201?
- 1
return { status: 201, body: data }; - 2
return Response.json(data, { status: 201 }) - 3
res.status(201).json(data);
Antwort zeigen
Richtige Antwort: return Response.json(data, { status: 201 })
Erklärung
Route Handler bauen auf Web-APIs auf: Sie nehmen einen Request und liefern eine Response (oder NextResponse mit Zusatzfunktionen). res.status().json() ist der Express-Stil der API Routes im Pages Router. Ein einfaches Objekt ist keine gültige Antwort.