Route Handler: Membuat API

Membuat alamat yang mengembalikan data JSON.

Part 9 dari 16 ± 25 menit Gratis

Apa itu API?

API adalah alamat yang mengembalikan data (bukan halaman). Aplikasi mobile atau situs lain memakainya. Data biasanya berformat JSON, mirip object JavaScript.

Membuat API di Next.js

Buat file route.js di dalam folder. Nama folder tetap menjadi alamat:

// app/api/halo/route.js  →  alamat /api/halo
export function GET() {
  return Response.json({ pesan: "Halo dari API" });
}

Buka localhost:3000/api/halo dan kamu melihat:

{"pesan":"Halo dari API"}

Nama function menentukan jenis permintaan

FunctionKegunaan
GETMengambil data
POSTMengirim data baru
PUT / DELETEMengubah / menghapus

Ingat: dalam satu folder, route.js dan page.js tidak boleh bersamaan karena alamatnya sama.

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X