Package Exports
- http-server
- http-server/bin/http-server
- http-server/lib/http-server
- http-server/lib/http-server.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (http-server) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
http-server: a command-line http server
http-server is a simple, zero-configuration command-line http server. It is powerful enough for production usage, but it's simple and hackable enough to be used for testing, local development, and learning.

Installing globally:
Installation via npm. If you don't have npm yet:
curl https://npmjs.org/install.sh | shOnce you have npm:
npm install http-server -gThis will install http-server globally so that it may be run from the command line.
Usage:
http-server [path] [options][path] defaults to ./public if the folder exists, and ./ otherwise.
Installing as a node app
mkdir myapp
cd myapp/
jitsu install http-serverIf you do not have jitsu installed you can install it via npm install jitsu -g
Usage
Starting http-server locally
node bin/http-serverNow you can visit http://localhost:8080 to view your server
Deploy http-server to nodejitsu
jitsu deployYou will now be prompted for a subdomain to deploy your application on
Available Options:
-p Port to use (defaults to 8080)
-a Address to use (defaults to 0.0.0.0)
-d Show directory listings (defaults to 'True')
-i Display autoIndex (defaults to 'True')
-e or --ext Default file extension if none supplied (defaults to 'html')
-s or --silent Suppress log messages from output
--cors Enable CORS via the Access-Control-Allow-Origin header
-o Open browser window after staring the server
-c Set cache time (in seconds) for cache-control max-age header, e.g. -c10 for 10 seconds (defaults to '3600'). To disable caching, use -c-1.
-P or --proxy Proxies all requests which can't be resolved locally to the given url. e.g.: -P http://someurl.com
-S or --ssl Enable https.
-C or --cert Path to ssl cert file (default: cert.pem).
-K or --key Path to ssl key file (default: key.pem).
-r or --robots Provide a /robots.txt (whose content defaults to 'User-agent: *\nDisallow: /')
-h or --help Print this list and exit.