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);