Latihan 1: Desain API yang Baik — API

Latihan 1 dari materi Desain API yang Baik di API — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat RESTful API untuk resource articles dengan konvensi yang benar:

  1. GET /articles, list semua artikel, return {"data": [...]}
  2. GET /articles/:id, detail satu artikel, return {"data": {...}}
  3. GET /articles/:id dengan id yang tidak ada di daftar, return status 404
  4. POST /articles, buat artikel baru (terima title, body), return {"data": {...}, "message": "Article created"} status 201
  5. Gunakan noun plural, response format konsisten

Hint