Latihan 1: Apa itu API? — API
Latihan 1 dari materi Apa itu API? di API — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Endpoint pertamamu sudah ada di editor:
app.get("/api/status", (req, res) => {
res.json({ status: "ok", message: "API berjalan!" });
});
- Baca tiap barisnya.
app.get("/api/status", ...) mendaftarkan endpoint GET /api/status, dan res.json(...) menjawab dengan JSON.
- Klik Jalankan.
- Tester mengirim
GET /api/status ke kodemu dan mengharapkan status 200, dengan body JSON yang gak kosong.
Kodenya sudah benar, jadi biarkan seperti itu. Kalau kamu mau mengubah isi pesannya, path-nya tetap /api/status dan jangan ganti status-nya.
Hint
- Endpoint adalah pasangan method dan path. Di latihan ini method-nya GET dan path-nya /api/status.
- app.get(path, function) mendaftarkan endpoint GET. Di dalam function, res.json(object) menjawab dengan JSON dan status 200.
- app.get("/api/status", (req, res) => { res.json({ status: "ok", message: "API berjalan!" }); });