Routing dengan Express

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!