Source Code:
(back to article)
Submit
Result:
Report an issue
var http = require("http"); var fs = require("fs"); // create a http server http .createServer(function (req, res) { if (req.url == "/page-c.html") { // redirect to page-b.html with 301 (Moved Permanently) HTTP code in the response res.writeHead(301, { Location: "http://" + req.headers["host"] + "/page-b.html" }); return res.end(); } else { // for other URLs, try responding with the page console.log(req.url); // read requested file fs.readFile(req.url.substring(1), function (err, data) { if (err) throw err; res.writeHead(200); res.write(data.toString("utf8")); return res.end(); }); } }) .listen(8085);