Skip to content

Instantly share code, notes, and snippets.

@dhulihan
Created February 3, 2015 01:34
Show Gist options
  • Select an option

  • Save dhulihan/b597a074288773fd32be to your computer and use it in GitHub Desktop.

Select an option

Save dhulihan/b597a074288773fd32be to your computer and use it in GitHub Desktop.
Node.js simple file server
var finalhandler = require('finalhandler')
var http = require('http')
var serveStatic = require('serve-static')
// Serve up public/ftp folder
var serve = serveStatic(__dirname, {'index': ['index.html', 'index.htm']})
// Create server
var server = http.createServer(function(req, res){
var done = finalhandler(req, res)
serve(req, res, done)
})
// Listen
var port = 4567;
console.log("Starting server on " + port);
server.listen(port);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment