const express = require('express');
const app = express();
const port = 3000; // Port yang akan digunakan
// Middleware untuk parsing body JSON
[Link]([Link]());
// Route GET sederhana
[Link]('/', (req, res) => {
[Link]('Selamat malam! Ini adalah halaman utama.');
});
// Route GET dengan parameter
[Link]('/salam/:nama', (req, res) => {
const nama = [Link];
[Link](`Selamat malam, ${nama}! Semoga harimu menyenangkan.`);
});
// Route POST contoh
[Link]('/kirim-pesan', (req, res) => {
const pesan = [Link];
if (!pesan) {
return [Link](400).json({ error: 'Pesan tidak boleh kosong' });
}
[Link]({
status: 'sukses',
pesanTerima: `Pesan Anda "${pesan}" telah diterima.`
});
});
// Middleware untuk handle 404
[Link]((req, res, next) => {
[Link](404).send('Maaf, halaman tidak ditemukan.');
});
// Middleware untuk handle error
[Link]((err, req, res, next) => {
[Link]([Link]);
[Link](500).send('Terjadi kesalahan pada server!');
});
// Jalankan server
[Link](port, () => {
[Link](`Server berjalan di [Link]
});