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 morgan3.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
Buat REST API sederhana dengan Express
Implementasi sistem file upload
Buat custom middleware untuk logging dan authentication
Implementasi error handling
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?