Membuat Restful API menggunakan Express.js

Adam Ghirvan Fadhil
NgalamBackend
Published in
2 min readSep 26, 2019

Halo perkenalkan saya Adam Ghirvan Fadhil, saya anak magang di Ngalam Backend Community. Pada tanggal 26 September Ngalam Backend Community mengadakan meetup tentang “Build Restful API with Express.JS” yang disampaikan oleh Thariq Alfa Benriska.

Pengertian Node JS

Bagi teman-teman mungkin awalnya bingung apasih Express JS ? loh JS ? javascript ? bukannya javascript itu biasanya nangani logic dari halaman browser ya? nah sebenernya Node JS ini pelengkap dari javascript kalau sebelumnya javascript itu cuma menangani logic dari sisi browsernya saja dengan adanya Node JS ini javascript bisa menangani logic dari sisi server juga.

Pengertian Express JS

Nah Express JS ini merupakan framework dari Node JS, Express JS ini ada agar para developer lebih mudah karena fitur yang diberikan Express JS sangatlah mempermudah backend engineer dalam membuat REST API.

Endpoint

Endpoint adalah rangkaian karakter dengan format standar tertentu, yg digunakan sebagai penunjuk alamat sebuah resource. Nah pada saat meetup juga dijelaskan bagaimana cara membuat endpoint yang benar. Contohnya sebagai berikut :

Sumber : Presentasi Build Restful API with Express JS

Membuat REST API dengan Express JS

Dan juga pemateri menyampaikan materi secara live code, pembuatan REST API di Express JS yang menggunakan Redis loh! eh tapi Redis itu apa ya ?

Pengertian Redis

Redis itu database NoSQL yang berfungsi untuk Api Caching, fungsinya Api Caching itu untuk mengefisiensikan network request.

Kalau kalian mau mencoba belajar membuat REST API dengan Express JS berikut langkah-langkah yang dibutuhkan

  1. Install Node JS melalui https://nodejs.org/en/download/
  2. Apabila sudah terinstall Node JS, ketikkan perintah di terminal :
npm install express

3. Pada direktori project express install sequelize dengan ketikkan perintah di terminal :

npm install sequelize

4. Masih pada direktori yang sama install redis dengan ketikkan perintah di terminal

npm install redis

5. Mulai lakukan percobaan codingmu atau bisa check di https://github.com/ngalambackend/Restful-API-with-ExpressJs

Materi

Untuk slide materi yang disampaikan dapat teman-teman lihat dibawah ini :

Referensi

Pengertian Node JS https://www.codepolitan.com/mengenal-nodejs-5880234fe9ae3

Pengertian Express JS https://idjs.github.io/belajar-nodejs/expressjs/index.html

Pengertian Endpoint https://www.maxmanroe.com/vid/teknologi/pengertian-url.html

Pengertian Redis https://www.codepolitan.com/pdkt-dengan-redis

--

--