microserver 0.1.0

Simple ad-hoc server with SPA support based on Warp!. Excellent for testing React, Angular, Vue apps and the like.
microserver-0.1.0 is not a library.

microserver

Build Status

Build Status

Simple ad-hoc server with SPA support based on Warp! Excellent for testing React, Angular, Vue apps and the like.

Usage

First you will need to install it globally:

cargo install microserver
# no argument is mandatory: the current folder will be used as default, served in the port 9090
microserver
# you can, of course, set the path of the folder you want to be served
microserver ./path/to/folder
# if you want to get access to help
microserver -h

Changing the port

# by default microserver will use 9090 port
microserver -p 3000

SPA support

SPA support is enabled by default, meaning that if a resource is not found traffic will always be redirected to index.html.

If you want to opt-out of this behavior you just have to use the --no-spa flag.

In the case you ever need the default spa index you can provide the --spa-index flag.