commands.sh

serve

all

Static file serving and directory listing.

More info →

Options (3)

-C, --corsboolean

Start an HTTP server with CORS enabled by including the `Access-Control-Allow-Origin: *` header in all responses

Example: serve {{[-C|--cors]}}
-s, --singleboolean

Start an HTTP server on the default port rewriting all not-found requests to the `index.html` file

Example: serve {{[-s|--single]}}
-c, --configboolean

Start an HTTP server on the default port using a specific configuration file

Example: serve {{[-c|--config]}} {{path/to/serve.json}}

Examples (7)

Start an HTTP server listening on the default port to serve the current directory

Start an HTTP server on a specific [p]ort to serve a specific directory

serve -p port path/to/directory

Start an HTTP server with CORS enabled by including the `Access-Control-Allow-Origin: *` header in all responses

serve [-C|--cors]

Start an HTTP server on the default port rewriting all not-found requests to the `index.html` file

serve [-s|--single]

Start an HTTPS server on the default port using the specified certificate

serve --ssl-cert path/to/cert.pem --ssl-key path/to/key.pem

Start an HTTP server on the default port using a specific configuration file

serve [-c|--config] path/to/serve.json

Display help

serve --help
made by @shridhargupta | data from tldr-pages