DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MEMBUAT GET DAN POST REQUEST PADA NODEJS

Pelajari cara membuat request GET dan POST dengan mudah di NodeJS untuk mengelola data dari aplikasi web.

NodeJS memungkinkan kita untuk membuat dan mengelola request GET dan POST dalam aplikasi web. Kedua jenis request ini sangat penting untuk berkomunikasi antara klien dan server.

Request GET

Request GET digunakan untuk mengambil data dari server. Data yang diminta biasanya ditampilkan di halaman web.

Cara Membuat Request GET

  1. Instalasi Express
    Gunakan Express, sebuah framework NodeJS, untuk mempermudah pembuatan server HTTP. Instal Express dengan perintah:

    npm install express
  2. Membuat Server Simple
    Buat file baru, misalkan server.js, dan tulis kode berikut:

    const express = require('express');
    const app = express();
    
    app.get('/', (req, res) => {
      res.send('Hello, World!');
    });
    
    app.listen(3000, () => {
      console.log('Server running on port 3000');
    });
  3. Menjalankan Server
    Jalankan server dengan perintah:

    node server.js

    Buka browser dan akses http://localhost:3000 untuk melihat hasilnya.

Request POST

Request POST digunakan untuk mengirim data ke server, biasanya data dari formulir.

Cara Membuat Request POST

  1. Tambahkan Middleware Body Parser
    Untuk memproses data POST, instal body-parser dengan perintah:

    npm install body-parser
  2. Tambahkan Kode pada Server
    Update server.js seperti berikut:

    const bodyParser = require('body-parser');
    
    app.use(bodyParser.urlencoded({ extended: true }));
    
    app.post('/submit', (req, res) => {
      res.send(`Data yang diterima: ${req.body.data}`);
    });
  3. Mengirim Data Menggunakan POST
    Kamu bisa mengirim data menggunakan alat seperti Postman atau membuat formulir HTML yang mengirim data ke /submit.

Dengan langkah-langkah di atas, kamu dapat membuat request GET dan POST di NodeJS dengan mudah. Ini dasar penting untuk mengembangkan aplikasi web yang dinamis. Selamat mencoba!


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