<!-- test.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Test</title>
</head>
<body>
<h1>Test</h1>
</body>
</html>// index.js
const http = require('http')
const path = require('path')
const fs = require('fs')
const server = http.createServer((req, res) => {
if (req.url === '/') {
fs.readFile(path.join(__dirname, 'test.html'), (err, data) => {
if (err) throw err;
res.writeHead(200, { 'Content-Type': 'text/html' })
res.end(data);
})
}
});
const PORT = process.env.PORT || 8080;
server.listen(PORT, () => console.log(`The server is running on port ${PORT}`));
/*
run:
The server is running on port 8080
On http://localhost:8080/
Test
*/