BAB 3: Express.js Framework

BAB 3: Express.js Framework

3.1 Pengenalan Express.js

3.1.1 Apa itu Express.js?

Express.js adalah web framework yang minimalis dan fleksibel untuk Node.js. Framework ini menyediakan berbagai fitur untuk membangun aplikasi web dan API.

3.1.2 Instalasi Express.js

# Membuat project baru
mkdir express-app
cd express-app
npm init -y

# Install Express
npm install express

# Install dependencies umum
npm install cors dotenv morgan

3.1.3 Aplikasi Express Dasar

3.2 Routing

3.2.1 Basic Routing

3.2.2 Route Parameters

3.2.3 Query Strings

3.3 Middleware

3.3.1 Built-in Middleware

3.3.2 Custom Middleware

3.3.3 Error Handling Middleware

3.4 Request & Response

3.4.1 Request Object

3.4.2 Response Object

3.5 File Upload

3.5.1 Setup Multer

3.5.2 Implementasi Upload

3.6 Template Engines

3.6.1 Setup EJS

3.6.2 Contoh Template EJS

Latihan

  1. Buat REST API sederhana dengan Express

  2. Implementasi sistem file upload

  3. Buat custom middleware untuk logging dan authentication

  4. Implementasi error handling

  5. Buat halaman dengan template engine

Review

  • Express.js menyediakan framework yang fleksibel untuk Node.js

  • Routing memungkinkan penanganan berbagai HTTP request

  • Middleware adalah kunci untuk memproses request

  • Error handling yang baik penting untuk reliability

  • Template engine memungkinkan rendering dynamic HTML

Last updated

Was this helpful?