var http = require("http"); var fs = require("fs"); //We will send them a 404 response if page doesn't exist function send404Response(response){ response.writeHead(404, {"Content-Type": "text/plain"}); response.write("Error 404 - Page not found"); response.end(); } //Handle their request function onRequest(request, response) { if( request.method == 'GET' && request.url == '/' ){ response.writeHead(200, {"Content-Type": "text/html"}); //Open file as readable stream, pipe stream to response object fs.createReadStream("./index.html").pipe(response); }else{ send404Response(response); } } http.createServer(onRequest).listen(8888); console.log("Server is now running..."); //For 404 - http://localhost:8888/cornbacon