← Next.js23 / 57
Route Handler route.ts: GET & POST
File app/api/route.ts digunakan untuk membuat REST API endpoint. Ekspor fungsi bernama GET, POST, PUT, DELETE untuk menangani HTTP method.
👀 Contoh dulu
import { NextResponse } from 'next/server';
export async function GET() {
return NextResponse.json({ message: 'Halo' });
}Hasilnya: Mengakses /api mengembalikan JSON { message: 'Halo' }.
💡 Jangan tempatkan route.ts di folder yang sama dengan page.tsx!
📝 Sekarang giliranmu
Tulis handler GET export async function GET() { return NextResponse.json({ status: 'ok' }); }.
Preview