Latihan 1: Environment & Config — Node.js

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

Buat sistem konfigurasi menggunakan process.env dan objek config per environment.

Langkah:

  1. Buat objek config dengan konfigurasi untuk development dan production
  2. Buat fungsi getConfig(env) yang mengembalikan config sesuai environment
  3. Buat fungsi validateEnv(required) yang memeriksa apakah semua env var ada
  4. Tampilkan config dan hasil validasi

Output yang diharapkan:

Environment: development
Config: {"debug":true,"logLevel":"debug","port":3000}
Validasi env: PORT ada
Validasi env: DATABASE_URL tidak ditemukan!

Hint