text: const http = require('http');
  const path = require('path');
  const fs = require('fs');
  
  const server = http.createServer((req, res) => {
  //   console.log(req.url);
  //
  //   if(req.url === '/') {
  //     fs.readFile(path.join(__dirname, 'public', 'index.html'),
  //     (err, content) => {
  //       if(err) throw err;
  //       res.writeHead(200, { 'Content-Type': 'text/html' });
  //       res.end(content);
  //     }
  //   );
  // }
  //
  //
  //   if(req.url === '/about') {
  //     fs.readFile(path.join(__dirname, 'public', 'about.html'),
  //     (err, content) => {
  //       if(err) throw err;
  //       res.writeHead(200, { 'Content-Type': 'text/html' });
  //       res.end(content);
  //         }
  //       );
  //     }
  
  // Build file path
  let filePath = path.join(
    __dirname,
    'public',
    req.url === '/' ? 'index.html' : req.url
  );
  
  // Extention of the file
  let extname = path.extname(filePath);
  
   // Intitial content Type
   let contentType = 'text/html'
  
   // Check ext and set con tent type
  
   switch (extname) {
     case '.js':
      contentType = 'text/javascript';
      break;
     case '.css':
      contentType = 'text/css';
      break;
     case '.json':
      contentType = 'application/json';
      break;
     case '.png':
      contentType = 'image/png';
      break;
     case '.jpg':
      contentType = 'image/jpg';
      break;
   }
   // Read file
  
   fs.readFile(filePath, (err, content) => {
     if (err) {
       if (err.code == "ENOENT") {
         // Page not found
         fs.readFile(path.join(__dirname, 'public', '404.html'),
       (err, content) => {
         res.writeHead(200, {'Content-Type': 'text/html' });
         res.end(content, 'utf8');
       })
     } else {
       // Some server error
       res.writeHead(500);
       res.end(`Server Error: ${err.code}`);
      }
    } else {
      //Success
      res.writeHead(200, { 'Content-Type': contentType });
      res.end(content, 'utf8');
    }
   });
  });
  
  const PORT = process.env.PORT || 5000;
  
  server.listen(PORT, () => console.log(`Server running on port ${PORT}`));
  