Latihan 1 dari materi Arsitektur & Best Practices di Node.js — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Terapkan pola arsitektur controller + service untuk memisahkan logika bisnis dari handler.
Langkah:
userService dengan fungsi getAll() dan getById(id)userController yang memanggil service dan memformat outputOutput yang diharapkan:
GET /users -> 3 users ditemukan
GET /users/2 -> {"id":2,"name":"Siti"}
GET /users/99 -> User tidak ditemukan