Skip to content

Instantly share code, notes, and snippets.

@dervondenbergen
Last active August 29, 2015 13:57
Show Gist options
  • Save dervondenbergen/9455936 to your computer and use it in GitHub Desktop.
Save dervondenbergen/9455936 to your computer and use it in GitHub Desktop.
Small node.js file server
var express = require('express');
var app = express();
app.set('port', process.argv[2] || process.env.PORT || 1337);
app.set('location', process.argv[3] || __dirname);
app.use(express.logger('dev'));
app.use(express.favicon());
app.use(express.directory(app.get('location')));
app.use(express.static(app.get('location')));
app.listen(app.get('port'))
console.log('App listening on \'0.0.0.0:' + app.get('port') + '\'');

Run this command to get a view of the parent directory on 0.0.0.0:1337:

$ node fileserver.js 1337 '../'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment