Next.js · Middle · Question 32 of 75
How do you return JSON with status 201 from a Route Handler?
- ✓Correct answer:
return Response.json(data, { status: 201 }) - 2
res.status(201).json(data); - 3
return { status: 201, body: data };
Explanation
Route Handlers are built on Web APIs: they take a Request and return a Response (or NextResponse with extra features). res.status().json() is the Express style used by Pages Router API Routes. A plain object isn't a valid response.