Latihan 1: Express.js Dasar — Node.js

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.

  1. Daftarkan route GET /hello dengan app.get("/hello", (req, res) => { ... }). Handler-nya menjawab res.json({ message: "Halo Dunia!" }).
  2. Setelah route-nya didaftarkan, cetak Route terdaftar: GET /hello.
  3. 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!"}.

Hint