Node.js - Belajar Dasar Express.js


Node.js - Belajar Dasar Express.js

Express.js merupakan web framework yang cukup populer di dunia Node.js. Dokumentasinya yang lengkap dan penggunaannya yang cukup mudah, dapat membuat kita mengembangkan berbagai produk seperti aplikasi web ataupun RESTful API (Application Programming Interface).

Beberapa keunggulan yang dimiliki oleh Express.js antara lain:
  • Dukungan pembuatan middleware
  • Dukungan terhadap berbagai HTTP verb seperti POST, GET, PUT, DELETE, OPTION, HEAD, dan lainnya
  • Sudah terpasang template engine Jade
  • manajemen file statik seperti CSS dan Javascript
  • Bebas untuk dikostumisasi

Untuk memasang express.js pastikan pada perangkat yang akan kita gunakan telah terpasang Node.js. Sebagai contoh, pada tulisan ini Saya menggunakan sistem operasi Linux dengan distro Linux Mint MATE 18 Sarah maka pemasangannya dapat dilakukan dengan cara sebagai berikut.

Node.js 8:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Node.js 9:
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt-get install -y nodejs

Opsional: memasang build tools untuk mengkompilasi dan memasang native addons dari npm.
sudo apt-get install -y build-essential

Jika pemasangan berhasil dan tidak ada pesan galat pada terminal, silahkan di cek kembali Node.js yang baru kita pasang dengan perintah:
node -v 
Periksa apakah versi Node.js yang muncul di terminal telah sesuai dengan yang kita pasang? Jika Ya, kita lanjut ke pemasangan Express.js.

Memasang Express.js
Pemasangan Express.js sangat mudah, cukup memasangnnya melalui npm. 
npm merupakan package manager untuk JavaScript. Jadi npm adalah sebuah tool untuk mengatur package atau aplikasi JavaScript yang mengunakan Node.js.

Buat sebuah direktori dengan nama learnjs (sebagai contoh) dan jalankan perintah npm init untuk melakukan inisiasi pada proyek awal Javascript atau Node.js. Selanjutnya, gunakan perintah berikut untuk memasang Express.js.
npm install express --save

Membuat Aplikasi Web Sederhana
Buat berkas baru pada direktori learnjs yang sudah kita buat sebelumnya dengan nama app.js lalu salinlah kode berikut ini.
var express = require('express');
var app = express();

app.get('/', function (req, res) {
   res.send('<b>Belajar Dasar Express.js</b>');
})

app.listen(3000, function () {
   console.log("Listening pada port 3000")
})
Penjelasan:
  • var express = require('express'); : mengimpor module express
  • var app = express; : menjalankan objek express di dalam variabel app
  • app.get('/' ... Dasar Express.js</b>'); : ini berarti jika kita mengakses alamat utama, maka akan tampil tulisan "Belajar Dasar Express.js" pada browser.
  • Selanjutnya adalah melakukan listening pada port 3000 dan menampilkan log pesan pada terminal dengan tulisan "Listening pada port 3000".

Menjalankannya Secara Lokal
Jalankan perintah berikut ini: node app.js

Node.js - Belajar Dasar Express.js

Sekarang buka alamat localhost:3000 atau 127.0.0.1:3000 pada browser dan lihat hasilnya.

Node.js - Belajar Dasar Express.js  

Demikianlah tulisan kali ini yang merupakan sebuah pengantar belajar dasar Express.js. Pada tulisan selanjutnya kita akan mencoba untuk membuat aplikasi Express.js dengan menggunakan database
Terima kasih.

No comments:

Post a Comment