Route Handlers
Route Handlers sú API endpointy v App Routeri definované v route.ts súboroch. Nahrádzajú pages/api/* z Pages Routera.
Testuj API endpoint
app/route-handlers/api/hello/route.ts
export async function GET(request: NextRequest) {
const name = request.nextUrl.searchParams.get("name") ?? "World";
return NextResponse.json({ message: `Ahoj, ${name}!` });
}
export async function POST(request: NextRequest) {
const body = await request.json();
return NextResponse.json({ message: `Ahoj, ${body.name}!` }, { status: 201 });
}