Rabu, 01 April 2020

Pemrograman Web Framerwork - Langkah-Langkah Membuat Restful API NodeJS

Node.js - RESTful API - Node.Js Magazine

RESTful API merupakan implementasi dari API  (Application Programming Interface).
REST (REpresentational State Transfer) adalah suatu arsitektur metode komunikasi yang menggunakan protocol HTTP untuk pertukaran data dan metode ini sering diterapkan dalam pengembangan aplikasi.
Mungkin terdengar rumit tapi sebenarnya tidak.
Tujuannya untuk menjadikan system dengan performa yang baik, cepat, dan mudah untuk dikembangkan (scale) terutama dalam pertukaran dan komunikasi data.



Dimana client mengirimkan request ke server melalui HTTP Request, dan server memberikan response melalui HTTP Response. Response yang diberikan oleh server, biasanya berformat HTML. Nah, bayangkan jika Anda harus mengembangkan website Anda ke aplikasi Mobile seperti Android atau iOS. Anda tahu aplikasi Android ataupun iOS tidak membutuhkan HTML sebagai response dari server. Karena Android dan iOS menggunakan bahasa pemrograman yang berbeda dan tidak mengenal HTML.

Oleh sebab itu, kita perlu membuat RESTful API. RESTful API ini akan menjadi jembatan komunikasi data antara client dan server. Sehingga, server tidak lagi mengirimkan HTML sebagai response, melainkan hanya data. Ya, hanya data. Hal inilah yang dapat menghemat bandwidth server. Response dalam bentuk data inilah yang dapat digunakan untuk berbagai macam platform dari aplikasi yang berbeda bahasa permrograman.
Response dalam bentuk data ini, biasanya berformat JSON atau XML. Akan tetapi, yang paling umum digunakan adalah JSON. Dalam tutorial kali ini, kita akan membuat RESTful API dengan response data dalam format JSON.
 
Previous Post
Next Post

post written by:

0 komentar: