Preview:
const http = require("http");


const server = http.createServer((req, res) => {
  if (req.url === "/favicon.ico") {
  } else {
    fs.appendFile(
      "data-logs.txt",
      `\n ${Date.now()} : ${req.url} : New Req Recieved \n`,
      (err, data) => {
        if (err) throw err;
        console.log("this log has been added");
      }
    );
  }
  console.log(req.url);
  switch (req.url) {
    case "/":
      res.end("Home page");
      break;
    case "/about":
      res.end("About page");
      break;
    case "/blog":
      res.end("Blog page");
      break;
    default:
      res.end("Home page");
      break;
  }
});
server.listen(3002, () => {
  console.log("Server");
});
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter