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

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MEMBUAT CUSTOM RESPONSE HEADER DI API NODE.JS

Pelajari cara menambahkan custom response header di API Node.js dengan mudah.

Daftar Isi:

Menyiapkan Proyek Node.js
Membuat Server Sederhana
Menambahkan Custom Response He...
Memverifikasi Custom Header

Untuk membuat API lebih informatif atau memenuhi kebutuhan spesifik, kadang kita perlu menambahkan custom response header. Berikut ini adalah langkah-langkah untuk menambahkan custom response header di API Node.js.

Menyiapkan Proyek Node.js

Pastikan kamu sudah memiliki proyek Node.js. Jika belum, kamu bisa membuatnya dengan perintah berikut:

npm init -y

Kemudian, pastikan untuk menginstal Express:

npm install express

Membuat Server Sederhana

Buat file baru dengan nama server.js dan tambahkan kode dasar untuk membuat server dengan Express:

const express = require('express');
const app = express();

app.get('/', (req, res) => {
    res.send('Hello, World!');
});

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

Menambahkan Custom Response Header

Untuk menambahkan custom response header, kita bisa menggunakan fungsi set dari objek res.

Contoh Menambahkan Header

Ubah route handler pada kode sebelumnya menjadi seperti berikut:

app.get('/', (req, res) => {
    res.set('X-Custom-Header', 'BelajarNodeJS');
    res.send('Hello, World dengan custom header!');
});

Kode di atas akan menambahkan header X-Custom-Header dengan nilai BelajarNodeJS ke dalam response.

Memverifikasi Custom Header

Kamu bisa menggunakan alat seperti Postman atau developer tools di browser untuk memverifikasi bahwa header telah berhasil ditambahkan:

  1. Buka developer tools di browser (biasanya dengan menekan F12).
  2. Pergi ke tab Network.
  3. Akses endpoint http://localhost:3000.
  4. Klik request yang muncul dan lihat tab Headers untuk melihat header custom.

Dengan langkah-langkah di atas, kamu bisa menambahkan custom response header di API Node.js sesuai kebutuhan. Selamat mencoba!


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