pushserve

Dead-simple pushState-enabled command-line http server.

pushserve

Dead-simple node.js pushState-enabled command-line http server.

  • Install it with npm: npm install -g pushserve.
  • Launch: pushserve.
  • You may specify port (default is 8000): pushserve --port 4567.
  Usage: pushserve [options]
 
  Options:
 
    -h, --help              output usage information
    -V, --version           output the version number
    -p, --port <port>       Web server port [8000]
    -P, --path <path>       Path [.]
    -i, --indexPath <path>  Path to file which to which 404s will be redirected [index.html]
    -c, --noCors            Disable cross-origin resource sharing
    -s, --noPushstate       Disable pushState

Node.js API:

var pushserve = require('pushserve');
// Any of these ways. 
pushserve();
pushserve(function(erroroptions) {
  console.log('Launched');
});
pushserve({port: 4567, indexPath: '../index.html', noCors: true});
pushserve({port: 5555}, function() {
  console.log('Launched');
});

MIT