DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Memahami HTTP Status Code dalam API adalah langkah penting saat berurusan dengan back-end. Dengan mengetahui arti masing-masing kode status, kamu bisa memberikan respons yang tepat dan memperbaiki masalah dengan lebih cepat saat ada kesalahan.
HTTP Status Code adalah kode numerik yang digunakan server untuk menunjukkan hasil dari permintaan yang dilakukan oleh klien. Kode ini membantu kamu memahami kondisi dari permintaan yang dikirimkan.
1xx: Informasi
Kode ini menunjukkan permintaan telah diterima dan proses berlanjut. Biasanya jarang digunakan dalam API.
2xx: Sukses
3xx: Redirection
4xx: Kesalahan Klien
5xx: Kesalahan Server
Saat menggunakan Node.js untuk membangun API, mengatur kode status yang tepat dalam pengembalian respon sangat penting. Kamu bisa menggunakan framework seperti Express.js untuk mempermudah tugas ini. Berikut adalah contoh sederhana menggunakan Express.js:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.status(200).send('Halo Dunia!'); // Mengirim respon 200 OK
});
app.use((req, res) => {
res.status(404).send('Halaman tidak ditemukan!'); // Mengirim respon 404 ketika halaman tidak ditemukan
});
app.listen(3000, () => {
console.log('Server berjalan di port 3000');
});
Dengan memahami dan menggunakan kode status HTTP dengan benar, kamu bisa membuat API yang mudah dimengerti, ramah pengguna, dan lebih mudah untuk dimaintenance.
Link terkait: