0

0

0

share


#node.js#express.js#api#javascript
0 Reaksi

0 Komentar

Langkah Mudah Membuat Rest API dengan Node.js dan Express

Profile
M RIFKI FADILAH

20 Desember 2024

Langkah Mudah Membuat Rest API dengan Node.js dan Express

Siapa di sini yang pernah mendengar istilah "Rest API"? Kalau kamu sedang belajar pemrograman atau pengembangan web, pasti istilah ini sudah akrab banget di telingamu. Nah, kali ini kita akan membahas langkah-langkah sederhana untuk membuat Rest API menggunakan Node.js dan Express. Jangan khawatir, kita akan bahas dengan cara yang santai dan pastinya mudah dipahami. Yuk, kita mulai!


Apa itu Rest API?

Sebelum mulai ngoding, kita harus tahu dulu nih, apa itu Rest API?

Singkatnya, Rest API adalah cara aplikasi berbicara satu sama lain melalui internet. Misalnya, ketika kamu membuka aplikasi cuaca, aplikasi itu memanggil API untuk mendapatkan data suhu, hujan, atau angin. Simpel, kan?

Persiapan Awal

Sebelum ngoding, pastikan kamu sudah punya:

  1. Node.js terinstal di komputermu. Kalau belum, download di sini.
  2. Code Editor seperti Visual Studio Code (VS Code).
  3. Pengetahuan dasar tentang JavaScript (sedikit saja sudah cukup).

Langkah 1: Buat Proyek Baru

  1. Buka terminal atau command prompt, lalu jalankan perintah berikut untuk membuat folder proyek baru:

    mkdir rest-api-nodejs cd rest-api-nodejs
  2. Inisialisasi proyek Node.js:

    npm init -y

    File package.json akan otomatis dibuat.


Langkah 2: Instal Express

Kita akan menggunakan Express, framework Node.js yang ringan dan mudah digunakan. Instal Express dengan perintah berikut:

npm install express

Langkah 3: Buat File Utama

Buat file baru bernama index.js di folder proyekmu. File ini akan menjadi "otak" dari Rest API kita.

Isi file index.js dengan kode berikut:

const express = require('express'); const app = express(); const port = 3000; // Middleware untuk parsing JSON app.use(express.json()); // Route sederhana app.get('/', (req, res) => { res.send('Selamat datang di Rest API pertamamu!'); }); // Jalankan server app.listen(port, () => { console.log(`Server berjalan di http://localhost:${port}`); });

Jalankan server dengan perintah:

node index.js

Buka browser dan ketik http://localhost:3000. Kamu akan melihat pesan "Selamat datang di Rest API pertamamu!". Selamat, servermu sudah berjalan!


Langkah 4: Tambahkan Endpoint (Route)

Sekarang, kita tambahkan beberapa endpoint ke Rest API kita. Contohnya, endpoint untuk mendapatkan daftar buku.

Tambahkan kode ini ke index.js:

const books = [ { id: 1, title: 'Belajar Node.js', author: 'John Doe' }, { id: 2, title: 'Express untuk Pemula', author: 'Jane Smith' }, ]; // Endpoint GET untuk mengambil daftar buku app.get('/books', (req, res) => { res.json(books); }); // Endpoint POST untuk menambah buku baru app.post('/books', (req, res) => { const newBook = req.body; books.push({ id: books.length + 1, ...newBook }); res.status(201).json(newBook); });

Simpan file dan restart server dengan menekan Ctrl+C lalu jalankan kembali node index.js.

Coba akses http://localhost:3000/books di browser atau gunakan aplikasi seperti Postman untuk menguji API.


Langkah 5: Uji API dengan Postman

  1. GET: Gunakan metode GET pada Postman dengan URL http://localhost:3000/books untuk melihat daftar buku.
  2. POST: Gunakan metode POST dengan URL yang sama. Pada tab body, pilih raw dan gunakan format JSON seperti ini:
    { "title": "Belajar Rest API", "author": "James Arthur" }
    Klik Send, dan kamu akan melihat buku baru ditambahkan.

Penutup

Selamat! Kamu baru saja membuat Rest API sederhana dengan Node.js dan Express. Ini baru langkah awal, ya. Ke depannya, kamu bisa eksplorasi lebih jauh, seperti menambahkan database, autentikasi, atau fitur-fitur canggih lainnya.

Kalau ada pertanyaan atau saran, jangan ragu untuk meninggalkan komentar. Happy coding! 🎉

0

0

0

share