Express adalah framework aplikasi web Node.js minimal dan fleksibel yang menyediakan serangkaian fitur canggih untuk aplikasi web dan seluler.
Express memiliki segudang metode utilitas HTTP dan middleware yang diinginkan, membuat API yang baik cepat dan mudah.
Baca Juga : Tutorial Instalasi NodeJS / NPM Di Windows
Instalasi Express
Sebelum menginstal express, sebaiknya kita membuat folder dan package.json pada project kita. Untuk membuat package.json cukup dengan mengetikan perintah dibawah ini pada terminal nodejs.
npm init
Perintah diatas akan membuat file package.json ke project secara otomatis. Selanjutnya kita dapat menginstall express. Untuk menginstal express cukup dengan mengetikkan perintah dibawah ini pada terminal.
npm install express --save
Perintah diatas akan menginstall express secara otomatis kedalam project kita. Jika instalasi selesai, maka kita akan mendapati folder bernama node_modules pada project seperti gambar dibawah ini:
Basic Routing Express
Express memberikan kemudahan dalam mendefinisikan routes pada aplikasi berbasis node.js.
Contoh:
kita ingin mempunyai dua route yaitu home dan profil.
Dimana route home akan menampilkan text “Welcome to Express” dan route about akan menampilkan text “Hello Anjas”.
1. Membuat file app.js seperti gambar di atas, kemudian copy-kan script di bawah ini.
const express = require('express');
const app = express();
app.get('/',(req, res) => {
res.send('Welcome To Express');
});
app.get('/profil',(req, res) => {
res.send('Hello Anjas');
});
app.listen(8080, () => {
console.log('Server is running at port 8080');
});
2. Jalankan app.js dengan mengetikan perintah berikut pada terminal:
node app.js
3. Buka browser kemudian ketikan URL berikut:
http://localhost:8080/