var http = require('http');
var fs = require('fs').promises;
// The desired port number to serve filesystem.
var port = 42;
http.createServer(function (req, res) {
if (req.url == "/")
{
fs.readFile(__dirname + "/public/index.html")
.then(contents => {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(contents);
})
}
else
{
fs.readFile(__dirname + "/public/" + req.url)
.then(contents => {
res.writeHead(200);
res.end(contents);
})
.catch(err => console.log(err))
}
}).listen(port);