0.1.0 • Published 4 years ago

@attrs/httpd v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

@attrs/httpd

Install

$ npm i @attrs/httpd

Usage

$ npx httpd serve docs
$ npx httpd serve docs -a '0.0.0.0' -p 9000 -i index.html -d spa.html -n notfound.html --cors -s -f dev -v 

Options

-a, --address <address>       bind address (defaults to 0.0.0.0)
-p, --port <portnumber>       port (defaults to 8080)
-v, --verborse                verbose output
-s, --pseudopages [pattern]   pseudo page glob patterns for single page application (default is a file without an extension)
-d, --defaultpage <pagename>  default page for pseudo page
-i, --indexpage <pagename>    Index Page
-n, --notfound <pagename>     not found page
-f, --logformat <format>      log format, dev(default),combind,common,tiny,short (see https://www.npmjs.com/package/morgan)
--cors [origin]               access control allow origin(CORS)
-o, --open                    open browser automatically
-S, --tls, --ssl              enable TLS/SSL(https)
-K, --key                     key file (key.pem)
-C, --cert                    cert file (cert.pem)