Determines the port from the env, argv or a default
In your package.json install dependency via the git option:
// ... beginning of package.json dependencies: { "porter": "git://github.com/socialchorus/node-porter.git#master" } // ... end of package.json
var Porter = require('porter');
var portNumber = (new Porter()).number();
// then listen on your port