Latihan 1: URL & Endpoint — API

Latihan 1 dari materi URL & Endpoint di API — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Starter-nya sudah berisi endpoint GET /users/:id dan baris const id = parseInt(req.params.id);. Lengkapi isinya:

  1. Kalau id sama dengan 1, jawab JSON {"id": 1, "name": "Budi"} dengan status 200.
  2. Selain itu, jawab status 404 dengan JSON {"error": "User not found"}.

Tester mengirim GET /users/1 dan mengharapkan status 200, lalu GET /users/99 dan mengharapkan status 404. Kodemu juga dibaca: name: "Budi" untuk id 1 dan error: "User not found" untuk yang lain. Baris parseInt biarkan: req.params.id berupa teks, dan parseInt mengubahnya jadi angka.

Hint