DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
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 digunakan untuk mengambil data dari server. Data yang diminta biasanya ditampilkan di halaman web.
Instalasi Express
Gunakan Express, sebuah framework NodeJS, untuk mempermudah pembuatan server HTTP. Instal Express dengan perintah:
npm install express
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');
});
Menjalankan Server
Jalankan server dengan perintah:
node server.js
Buka browser dan akses http://localhost:3000
untuk melihat hasilnya.
Request POST digunakan untuk mengirim data ke server, biasanya data dari formulir.
Tambahkan Middleware Body Parser
Untuk memproses data POST, instal body-parser dengan perintah:
npm install body-parser
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}`);
});
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!
Link terkait: