Routing dengan Express



Instalasi Express

Pertama, pastikan Anda telah menginstal Node.js di sistem Anda. Jika sudah, Anda dapat menginstal Express menggunakan npm (Node Package Manager) dengan perintah berikut:

npm install express --save

Inisialisasi Aplikasi Express

Buat file JavaScript (misalnya, app.js) dan inisialisasi aplikasi Express di dalamnya:

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

Menentukan Rute Dasar

Tambahkan rute dasar untuk endpoint beranda aplikasi Anda:

app.get('/', (req, res) => {
  res.send('Selamat datang di aplikasi Node.js dengan Express!');
});

Menanggapi Parameter Rute

Anda juga dapat menanggapi parameter dalam rute. Contoh, menanggapi permintaan pada rute /users/:id:

app.get('/users/:id', (req, res) => {
  const userId = req.params.id;
  res.send(`Menampilkan informasi untuk user dengan ID: ${userId}`);
});

Menggunakan Metode HTTP Lainnya

Anda dapat menggunakan metode HTTP lainnya seperti POST, PUT, DELETE, dll., dengan Express. Contoh untuk metode POST:

app.post('/users', (req, res) => {
  // Logika untuk menangani permintaan POST
  res.send('Data user berhasil disimpan!');
});

Menjalankan Aplikasi Express

Terakhir, jalankan aplikasi Express pada port tertentu (misalnya, port 3000) dengan perintah berikut:

app.listen(port, () => {
  console.log(`Aplikasi berjalan pada http://localhost:${port}`);
});

Sekarang, aplikasi Anda sudah memiliki routing dasar dengan Express di Node.js! Anda dapat menyusun rute lebih kompleks dan menanggapi permintaan dengan logika bisnis sesuai kebutuhan aplikasi Anda. Semoga tutorial ini membantu!