JSPM

  • Created
  • Published
  • Downloads 3781546
  • Score
    100M100P100Q228904F
  • License MIT

a simple zero-configuration command-line http server

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 http://npmjs.org/install.sh | sh
 

Once you have npm:

 npm install http-server -g
 

This will install http-server globally so that it may be run from the command line.

Usage:

 http-server [path] [options]

Installing as a node app

 mkdir myapp
 cd myapp/
 jitsu install http-server

If you do not have jitsu installed you can install it via npm install jitsu -g

Usage

Starting http-server locally

 node bin/http-server

Now you can visit http://localhost:8080 to view your server

Deploy http-server to nodejitsu

 jitsu deploy

You will now be prompted for a subdomain to deploy your application on

Available Options:

-p Port to listen for connections on (defaults to 8080)

-a Address to bind to (defaults to 'localhost')

-i Display autoIndex (defaults to 'True')

-s or --silent In silent mode, log messages aren't logged to the console.

-h or --help Displays a list of commands and exits.