Membuat Middleware Di Express Node.js - Mexious Media | News, Media IT & Share Knowledge
BLANTERWISDOM101

Membuat Middleware Di Express Node.js

Friday, 15 September 2017


Assalamualaikum wr.wb

   Hai Sahabat Mexious, Kali Ini Saya Akan Membagikan Sebuah Artikel Yang Memberikan Cara Mengenai Node js, Ya Kali Ini Kita Akan Membuat Middleware Di Express Node.js. Ok Pertama Kita Ke Penjulasan Apa Itu Middleware

Penjelasan

Fungsi Middleware adalah sebuah fungsi yang memiliki akses ke request object, response object, dan fungsi next pada siklus request-response dalam aplikasi. Jika fungsi next tidak dipanggil, maka request akan berhenti pada fungsi middleware tersebut dan fungsi .get tidak dapat berjalan, jadi contoh fungsi middleware ini dibutuhkan ketika kita ingin ada suatu fungsi pengecekan sebelum mengakses ke fungsi .get kita , nah pada fungsi middleware (pengecekan) tsb. kita harus menambahkan fungsi  next . , berikut gambarannya .




Contoh

Oke, sekarang kita akan mempelajari contoh sederhana penggunaan middleware ,pertama install expressjs pada folder dimana kita akan membuat aplikasi, dalam command prompt masuk kedalam folder dimana kita akan membuat aplikasi lalu ketik.

npm install express

Lalu buat file dengan nama latiMid.js , lalu kita akan langsung memanggil modul express tersebut , caranya ketikan script dibawah ini.


var express = require('express');  
var app = express();
Selanjutnya kita akan membuat fungsi get sederhana dan contoh response nya.

app.get('/', function(req,res) {  
    res.send('Hello Mexious');
}); 
Selanjutnya membuat fungsi untuk menjalankan server.

app.listen(3000, function(){  
    console.log('Port 3000');
});
Oke, sekarang kita membuat fungsi middleware nya.

var middle = function (req, res, next) {  
    console.log('contoh middleware');
    next()
};
fungsi tersebut sudah kita masukan kedalam variable middle , selanjutnya kita panggil fungsi tersebut.

app.use(middle);  
fungsi dan variabel middleware harus dipanggil sebelum fungsi .get dijalankan. Jika dipanggil sesudah fungsi .get maka middleware tidak dapat berjalan karena siklus request-response sudah selesai. Sekarang jalankan server, buka command prompt lalu masuk ke direktori latMid.js , lalu ketik

node latMid.js
untuk memanggil response server ketik localhost:3000 pada browser ,jika sudah terbuka , cek terminal server maka akan muncul tulisan 'contoh middleware' ,nah fungsi middleware ini dijalankan sebelum fungsi get , dan fungsi get akan menampilkan 'Hello bandung !', tentunya fungsi get ini akan dijalankan setelah fungsi middleware.


Oke pada contoh kedua ini kita akan membuat fungsi middleware lagi, fungsi middleware kali ini kita akan menampilkan metode request.

app.use(function (req, res, next) {  
    console.log('Tipe Request: ', req.method);
    next();
});
Jalankan server dan panggil request ke server


maka method request akan ditampilkan pada terminal . SELESAI.

Nah Itulah Dia Cara Membuat Middleware Di Express Node.js, Update Terus Blog Mexious, dan Dapatkan Terus Informasi Menarik Seputar IT

Wassalamualaikum wr.wb
Share This :
Muhammad Rifky Abimayu

Author Mexious Media. Mexious Media merupakan sebuah organisasi yang bergerak dibidang dunia IT, terutama untuk para DevOps & Programmer. Kami juga membuat banyak applikasi, yaitu WHOIS Tools & FreeDDNS .

Mohon Berkomentar Untuk Sopan Dan Tidak Menggunakan Link Aktif