API menggunakan ExpressJS

2021-09-06

example

tech

javascript

coding

kali ini saya akan menjelaskan tentang bagaimana cara membuat API dengan ExpressJS

sekarang saya aumsikan bahwa anda sudah mengerti tentang Javascript, NodeJS dan telah menginstall Node dan NPM atau package manager apapun pada komputer anda

Daftar Isi
  1. Menginstall ExpressJS
  2. Membuat Server
  3. Routing pada express
  4. Express Respond

Menginstall ExpressJS

Pastinya kita harus menginstall express terlebih dahulu untuk menggunakannya

Tetapi sebelum itu kita harus menginisiasi sebuah project baru pada directory kosong dengan cara

npm init -y

flag -y agar project dibuat secara langsung tanpa adanya pertanyaan. Lalu setelahnya baru kita menginstall express pada project kita

npm install express

lalu tunggu, setelah selesai hasilnya akan seperti gambar

install-express

setelah itu kita dapat membuka code editor kita dan mengarahkannya pada directory tempat kita menyimpan project

Membuat Server

Setelah itu kita dapat membuat file server.js ataupun index.js, di dalamnya kita dapat mengisikan

const express = require("express");
const app = express();

app.listen(3000, () => {
  console.log(`listen in http://localhost:3000`);
});

anda juga bisa mengganti port dengan mengganti angka 3000 pada baris ke-4

Setelah itu anda dapat mencoba menjalankan server dengan menjalankan shell>node index atau shell>node server

test-run-express

Routing pada express

Routing pada express sangat mudah

app.METHOD(path, callback [, callback ...])

METHOD yang terdapat pada express diantaranya js>app.get() app.post() app.put() dan masih terdapat lagi, anda dapat cek pada dokumentasi express

pada kasus kita kita dapat memberikan js>app.get() sehingga pada get request kita akan memberikan respond-nya

app.get("/", (req, res) => {});

Express Respond

Pastinya setiap request yang kita kirim kita mengharapkan balasan maka dari itu, pada express terdapat respond. respond pada express dituliskan sebagai callback dari request yang kita tulis

app.get("/", (req, res) => {
  res.status(200);
});

karena akan membuat API maka respond harus berupa JSON maka kita dapat menulis js>res.json()

app.get("/", (req, res) => {
  res.status(200);
  res.json({
    status: 200,
    data: "berhasil membuat API dengan express",
  });
});

lalu jalankan kembali servernya dengan shell>node server dan buka pada browser

result-express

API dengan menggunakan expressJS sudah jalan, sekarang anda dapat menambahkan konten atau membuat API dengan express, untuk memperdalam pengetahuan anda juga dapat membaca dokumentasi express

Sekian dulu. Terimakasih

Gundar Link

Gunadarma HomepagePerpustakaan GunadarmaLePKoM GunadarmaLabti Gunadarma

Site Link

BlogAbout

© Nurhuda Joantama Putra 2022