Files
learn/pelajaran-2/server.js
T

32 lines
821 B
JavaScript

const http = require('http');
// fungsi ini dipanggil ketika ada request
function handleRequest(request, response) {
console.log('Ada yang minta:', request.url);
const waktu = new Date().toISOString("id-ID");
response.writeHead(200, {
"Content-Type": "text/html; charset=utf-8",
});
response.end(`<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8" />
<title>Hello Node</title>
</head>
<body>
<h1>Halo dari Node</h1>
<p>Ini dibuat ulang setiap request, bukan file HTML diam.</p>
<p>Waktu server: <strong>${waktu}</strong></p>
<p>Path yang diminta: <code>${request.url}</code></p>
</body>
</html>`);
}
const server = http.createServer(handleRequest);
server.listen(3000, function() {
console.log('Loket siap di httpp://127.0.0.1:3000')
})