Latihan 1 dari materi Express.js Dasar di Node.js — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buat aplikasi Express kecil dengan satu route.
Kode awal sudah punya const express = require("express");, const app = express();, dan baris yang mencetak Express app dibuat!. Semuanya biarkan.
- Daftarkan route
GET /hello dengan app.get("/hello", (req, res) => { ... }). Handler-nya menjawab res.json({ message: "Halo Dunia!" }).
- Setelah route-nya didaftarkan, cetak
Route terdaftar: GET /hello.
- Cetak juga jawabannya dari object yang sama:
console.log("Response: " + JSON.stringify({ message: "Halo Dunia!" }));
Output yang diharapkan:
Express app dibuat!
Route terdaftar: GET /hello
Response: {"message":"Halo Dunia!"}
Yang dinilai: ketiga baris tercetak (Express app dibuat!, Route terdaftar: GET /hello, dan baris yang memuat Halo Dunia!), kodenya memakai app.get(, dan pemeriksa mengirim GET /hello ke aplikasimu: jawabannya harus status 200 dengan body {"message":"Halo Dunia!"}.