Middleware


Buat Proyek Node.js

Pastikan Anda telah menginstal Node.js di komputer Anda. Kemudian, buat direktori baru dan inisialisasi proyek Node.js dengan perintah berikut:

mkdir middleware-tutorial
cd middleware-tutorial
npm init -y

Instal Express

Instal framework Express.js dengan menjalankan perintah ini:

npm install express

Buat File JavaScript Utama

Buat file JavaScript utama untuk aplikasi Anda, misalnya app.js. Kemudian, impor Express dan buat instance aplikasi:

const express = require('express');
const app = express();

Middleware Dasar

Tambahkan middleware dasar yang akan mencetak pesan ke konsol setiap kali permintaan HTTP diterima:

app.use((req, res, next) => {
  console.log('Middleware ini akan dijalankan pada setiap permintaan.');
  next(); // Lanjutkan ke middleware atau rute berikutnya
});

Rute

Tambahkan beberapa rute sederhana ke aplikasi Anda:

app.get('/', (req, res) => {
  res.send('Ini adalah halaman beranda.');
});

app.get('/about', (req, res) => {
  res.send('Ini adalah halaman tentang kami.');
});

Jalankan Server

Terakhir, jalankan server Anda pada port tertentu (misalnya 3000):

const PORT = 3000;
app.listen(PORT, () => {
  console.log(`Server berjalan di port ${PORT}`);
});

Menjalankan Aplikasi

Jalankan aplikasi Anda dengan perintah:

node app.js

Aplikasi Anda sekarang dapat diakses di http://localhost:3000 dan akan menggunakan middleware yang telah Anda buat.

Anda dapat menambahkan middleware lain sesuai dengan kebutuhan Anda. Middleware digunakan untuk melaksanakan tugas seperti autentikasi, logging, manipulasi data permintaan, dan banyak lagi dalam aplikasi Node.js Anda.