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!