Skip to content

Instantly share code, notes, and snippets.

@sordina
Last active October 11, 2015 17:57
Show Gist options
  • Save sordina/3897222 to your computer and use it in GitHub Desktop.
Save sordina/3897222 to your computer and use it in GitHub Desktop.
Little Node Static Server
#!/usr/bin/env node
// npm install connect
var port = process.argv[2];
var cwd = process.cwd();
if(! port) {
throw("Usage: serve <port>");
}
console.log("port " + port);
console.log("dir " + cwd);
var connect = require('connect');
var app = connect()
.use(connect.logger('dev'))
.use(connect.static(cwd))
console.log('Serving http://localhost:' + port + '/')
connect.createServer( app ).listen(port);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment