Skip to content

Instantly share code, notes, and snippets.

@bbraithwaite
Created January 26, 2015 12:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bbraithwaite/07eebd915f17a54130fd to your computer and use it in GitHub Desktop.
Save bbraithwaite/07eebd915f17a54130fd to your computer and use it in GitHub Desktop.
Node JS web server code that serves a single static file.
var fs = require('fs'),
http = require('http');
http.createServer(function (req, res) {
fs.readFile("index.html", "binary", function(err, file) {
if(err) {
res.writeHead(500, {"Content-Type": "text/plain"});
res.write(err + "\n");
res.end();
return;
}
res.writeHead(200);
res.write(file, "binary");
res.end();
});
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment