The other day, while developing an Angular
application I needed to serve the AoT compiled
version of the app and I used the http-server npm package. To my surprise, it didn't offer support for SPAs
(Single Page Applications).
That's when I decided I could use some Rust and build a tool emulating what the http-server npm package does.
Warp to the rescue
The first thing I had to do was to decide which web server framework I would use as a base and I chose Warp because of its friendly API and its amazing and incredible performance.
Then it was just a matter of putting together a few lines of Rust and make it work! 😁
Publishing microserver
Once everything was in place I was ready to publish my first crate
ever! 🚀
I have to say that the experience of publishing a crate
is even easier than publishing an npm package
. And after a few commands, microserver was ready to be consumed by anyone! 😊
How to use it
The usage of the crate
is really simple so if you want to know more just browse to crates.io or the project's Github repo.
--
Originally published at robertohuertas.com on November 1, 2018.
Top comments (0)