http.createServer(function (req, res) { let url = ""; let type = "text/html"; if (req.url.endsWith(".css")) { url = "." + req.url; type = "text/css"; } else if (req.url.endsWith(".js")) { url = "." + req.url; type = "text/javascript"; } else { url = "pages" + (req.url=="/"?"/index":req.url) + ".html"; } console.log(url); fs.readFile(url, function (err, data) { if (!err) { res.writeHead(200, { "Content-Type": type }); res.end(data); } else { res.writeHead(404, { "Content-Type": "text/html" }); res.end("<h1>Not found</h1>"); } }); }).listen(port);