Simple ad-hoc server with SPA support based on Warp! Excellent for testing React, Angular, Vue apps and the like.
You can compile it yourself:
sh
cargo install microserver
or you can download the executable from Github releases and add it to your path.
No argument is mandatory so the current folder will be used as default if no path is specified
sh
microserver
you can, of course, set the path of the folder you want to be served, by default in port 9090
.
sh
microserver ./path/to/folder
sh
microserver -h
```sh
microserver -p 3000 ```
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 just use the --no-spa
flag.
In the case you ever need to change the default spa index
you can provide the --spa-index
flag.