Express JS Tutorial | Dasar Routing
Express JS adalah salah satu framework web populer untuk Node.js yang digunakan untuk membangun aplikasi web dan API. Dalam tutorial ini, kita akan mempelajari dasar-dasar routing di Express JS.
Apa itu Routing?
Routing adalah proses mengarahkan permintaan HTTP ke fungsi atau handler yang sesuai. Dalam Express JS, kita dapat menentukan rute untuk berbagai metode HTTP seperti GET, POST, PUT, DELETE, dll.
Membuat Aplikasi Express JS
Pertama, kita perlu menginstal Express JS. Jika Anda belum menginstalnya, Anda dapat melakukannya dengan perintah berikut:
npm install express
Setelah menginstal Express JS, kita dapat membuat aplikasi Express dengan kode berikut:
const express = require('express');
const app = express();
Mendefinisikan Rute
Setelah membuat aplikasi Express, kita dapat mendefinisikan rute dengan menggunakan metode HTTP yang sesuai. Berikut adalah contoh mendefinisikan rute untuk metode GET:
app.get('/', (req, res) => {
res.send('Hallo, dunia!');
});
Pada contoh di atas, kita mendefinisikan rute untuk URL ‘/’ dengan menggunakan metode HTTP GET. Ketika permintaan HTTP GET diterima untuk URL ‘/’, server akan mengirimkan respon ‘Hallo, dunia!’.
Menjalankan Aplikasi Express
Setelah mendefinisikan rute, kita perlu menjalankan aplikasi Express. Ini dapat dilakukan dengan kode berikut:
app.listen(3000, () => {
console.log('Aplikasi berjalan di port 3000');
});
Dengan kode di atas, aplikasi Express akan berjalan di port 3000 dan kita dapat mengaksesnya melalui browser dengan mengetikkan ‘http://localhost:3000’.
Kesimpulan
Demikianlah dasar-dasar routing di Express JS. Dengan menggunakan routing, kita dapat mengorganisir aplikasi web dan API secara terstruktur sesuai dengan kebutuhan. Anda dapat menggali lebih lanjut tentang fitur-fitur routing lainnya di dokumentasi resmi Express JS. Selamat mencoba!