Next.js · Junior · Frage 63 von 75
Wie verarbeitet man POST /api/posts in einem Route Handler?
// app/api/posts/route.ts
export async function POST(request: Request) {
const body = await request.json()
return Response.json(body, { status: 201 })
}- 1Eine Datei namens
post.tsanlegen - 2Aus
route.tseine async-Funktion namensPOSTexportieren - 3Eine Default-Funktion exportieren und
request.methodprüfen
Antwort zeigen
Richtige Antwort: Aus route.ts eine async-Funktion namens POST exportieren
Erklärung
Jede HTTP-Methode ist ein benannter Export: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS. Nicht unterstützte Methoden bekommen eine Antwort 405.