Konvensi Penamaan Resource Noun Jamak

Saat merancang REST API, aturan emasnya: URL endpoint harus berupa Kata Benda Jamak, BUKAN kata kerja. Kenapa? Karena dalam REST, URL berfungsi sebagai 'alamat rumah' data (resource). Aksi yang dilakukan (ambil, buat, hapus) sudah diwakili oleh HTTP Method (GET, POST, DELETE). Jadi gunakan /api/v1/users, bukan /getUsers atau /create_user. Konsistensi ini membuat API-mu rapi dan mudah ditebak oleh frontend developer.

👀 Contoh dulu

function getEndpoint(resource) {
  return `/api/v1/${resource}`;
}
console.log(getEndpoint('users'));

Hasilnya: /api/v1/users

💡 Aksi (action) ditentukan oleh HTTP Method, bukan nama URL path.

📝 Sekarang giliranmu

Buat fungsi getEndpoint(resourceName) yang mengembalikan string URL RESTful terformat "/api/v1/${resourceName}".

Preview