Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

API UNTUK MENYIMPAN DATA SEMENTARA DI NODE.JS

Cara membuat API untuk menyimpan data sementara di Node.js dengan langkah dan contoh yang mudah dipahami.

Daftar Isi:

Persiapan
Memulai Proyek Baru
Instalasi Library
Membuat Server
Menjalankan Server
Pengujian API

Jika kamu ingin membuat API untuk menyimpan data sementara di Node.js, ada beberapa langkah sederhana yang dapat diikuti. Artikel ini akan membahas caranya menggunakan library populer yang tersedia.

Persiapan

Sebelum memulai, pastikan Node.js dan npm (Node Package Manager) telah terinstal di sistem kamu. Jika belum, kunjungi situs resmi Node.js untuk mengunduh dan memasangnya.

Memulai Proyek Baru

Buat direktori baru untuk proyek kamu dan gunakan perintah berikut di terminal:

mkdir nama-proyek
cd nama-proyek
npm init -y

Ini akan membuat proyek Node.js baru dan file package.json yang siap untuk diisi dengan dependencies.

Instalasi Library

Kita akan menggunakan library Express untuk membuat API. Jalankan perintah berikut:

npm install express

Tambahkan library lain jika diperlukan, seperti untuk menyimpan data sementara:

npm install lowdb

Membuat Server

Buat file baru, misalnya server.js, dan tambahkan kode berikut:

const express = require('express');
const lowdb = require('lowdb');
const FileSync = require('lowdb/adapters/FileSync');

const app = express();
const adapter = new FileSync('db.json');
const db = lowdb(adapter);

db.defaults({ data: [] }).write();

app.use(express.json());

// Menyimpan data sementara
app.post('/data', (req, res) => {
  const newData = req.body;
  db.get('data').push(newData).write();
  res.status(201).send('Data disimpan!');
});

// Mendapatkan data sementara
app.get('/data', (req, res) => {
  const data = db.get('data').value();
  res.status(200).json(data);
});

const PORT = 3000;
app.listen(PORT, () => {
  console.log(`Server berjalan di http://localhost:${PORT}`);
});

Menjalankan Server

Kembali ke terminal dan jalankan server dengan perintah:

node server.js

Pengujian API

Gunakan alat seperti Postman atau curl untuk menguji API kamu. Kirim permintaan POST ke http://localhost:3000/data dengan payload JSON untuk menyimpan data baru, dan GET ke alamat yang sama untuk mengambil data.

Dengan langkah-langkah ini, kamu telah membuat API sederhana di Node.js untuk menyimpan data sementara. Selamat mencoba!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding