Mister Coding

Membuat Mockup API Menggunakan JSON Server


Agik Setiawan

Full Stack Developer

April 11th 2023

Apa itu JSON Server?


JSON Server adalah sebuah package atau modul Node.js yang dapat digunakan untuk membuat sebuah RESTful API (Application Programming Interface) sederhana dengan menggunakan data dalam format JSON.


JSON Server ini biasanya digunakan sebagai sebuah alternatif ketika kita ingin membangun aplikasi yang membutuhkan sebuah API, tetapi tidak ingin memperdulikan tentang database, server, dan konfigurasi yang kompleks.

 

Kelebihan JSON Server


Dengan JSON Server, kita dapat membuat sebuah API dengan mudah hanya dengan menggunakan file JSON sebagai data dasar. Selain itu, JSON Server juga menyediakan fitur-fitur yang berguna seperti pagination, sorting, filtering, dan lain sebagainya.

JSON Server ini dapat dijalankan secara lokal pada komputer kita, atau bisa juga di-deploy pada server untuk diakses oleh aplikasi lainnya.

 

Install Json Server menggunakan NPM

npm install -g json-server


Kemudian buat file dengan format json, misalnya db.json

{
  "posts": [
    {
      "id": 1,
      "title": "json-server",
      "author": "typicode"
    }
  ],
  "comments": [
    {
      "id": 1,
      "body": "some comment",
      "postId": 1
    }
  ],
  "profile": {
    "name": "typicode"
  }
}


Kemudian jalankan perintah

json-server --watch db.json


FIusHVM.png


Setelah menjalankan perintah diatas, kita bisa mengakses API menggunakan method POST, GET, PUT, DELETE pada url http://localhost:3000. File JSON akan berubah secara otomatis pada saat kita Hit API dengan melakukan perubahan data


2V49cKD.png


o23WZir.png


File JSON


I7QHbDD.png

Artikel Terkait

Mister Coding

© 2023 PT Koding Digital Indonesia. All rights reserved

Company

Privacy PolicyTerms & Condition