Latihan 1: Middleware — Node.js

Latihan 1 dari materi Middleware di Node.js — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat fungsi middleware checkApiKey yang memeriksa apakah API key valid, lalu simulasikan alur request melalui middleware.

Langkah:

  1. Buat fungsi checkApiKey(headers) yang mengembalikan true jika headers["x-api-key"] bernilai "rahasia123", atau false jika tidak
  2. Simulasikan request dengan API key yang benar
  3. Simulasikan request tanpa API key

Output yang diharapkan:

Request dengan key valid: Akses diberikan - Ini data rahasia
Request tanpa key: Akses ditolak - API key tidak valid

Hint