Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Untuk membuat aplikasi Node.js lebih mudah dipelihara, log request dan response bisa menjadi langkah awal yang bermanfaat. Log ini membantu dalam melacak aktivitas yang terjadi di aplikasi.
Untuk memulai, pastikan kamu sudah menginstal Node.js di komputer. Berikut adalah langkah-langkahnya:
Buat Project Baru
Mulailah dengan membuat folder baru untuk proyek kamu. Buka terminal dan jalankan perintah berikut:
mkdir log-app
cd log-app
npm init -y
Instal Dependencies
Kamu memerlukan beberapa paket tambahan. Instal menggunakan npm:
npm install express morgan
Buat File Utama
Buat file bernama app.js
di dalam folder proyek dan buka dengan editor teks favorit kamu, lalu masukkan kode di bawah ini:
const express = require('express');
const morgan = require('morgan');
const app = express();
// Gunakan morgan untuk log request
app.use(morgan('combined'));
app.get('/', (req, res) => {
res.send('Hello, Node.js!');
});
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
console.log(`Server berjalan di http://localhost:${PORT}`);
});
Jalankan Aplikasi
Kembali ke terminal, jalankan aplikasi dengan perintah:
node app.js
Sekarang server kamu sudah berjalan dan akan mencatat setiap request ke terminal.
Mengapa Menggunakan Morgan?
Morgan memudahkan pembuatan log HTTP dengan berbagai opsi format yang bisa dipilih sesuai kebutuhan aplikasi kamu.
Format Log Default
Dalam contoh ini, kita menggunakan format ‘combined’ yang merupakan salah satu preset format log di morgan. Format ini memberikan informasi lengkap tentang request.
Dengan langkah-langkah di atas, kamu sudah bisa membuat log request dan response sederhana di aplikasi Node.js. Ini adalah langkah yang baik untuk menjaga kualitas aplikasi lebih baik seiring dengan pertumbuhan kompleksitas kode.
Link terkait: