Pengenalan Express.js
Penjelasan
Express.js adalah framework backend Node.js yang minimal dan tidak opinionated (unopinionated) — beda dengan NestJS yang penuh struktur, Express memberi kebebasan penuh mengatur struktur project sendiri. Karena kesederhanaannya, Express jadi framework Node.js paling populer dan sering dipakai sebagai fondasi framework lain.
Instalasi & Cara Menjalankan
1. Pastikan Node.js sudah terinstal, cek dengan: node --version
2. Buat folder project dan masuk ke dalamnya: mkdir belajar-express && cd belajar-express
3. Inisialisasi project Node.js: npm init -y
4. Instal Express: npm install express
5. Buat file index.js, isi kode server dasar
6. Jalankan servernya: node index.js
7. Buka http://localhost:3000 di browser — kalau muncul respons dari server, instalasi berhasil
Praktikum
Instal Express lewat npm install express di folder project baru. Buat index.js dengan server Express dasar yang merespons "Halo dari Express!" di route GET /, jalankan dengan node index.js, dan buka http://localhost:3000 di browser.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Express BUKAN framework full-stack seperti Next.js/NestJS — dia murni backend/API, TIDAK punya sistem view/template bawaan yang wajib dipakai, TIDAK ada struktur folder yang dipaksakan. Fleksibilitas ini bagus untuk belajar dasar HTTP, tapi untuk project besar biasanya butuh struktur tambahan yang kamu atur sendiri.