

前几天,在开发Angular
应用程序时,我需要提供该应用程序的AoT compiled
版本,并且使用了http-server npm软件包。 令我惊讶的是,它不提供对SPAs
(单页应用程序)的支持。
那时我决定可以使用一些Rust并构建一个工具来模拟http-server npm软件包的功能。
我要做的第一件事是确定我将使用哪个Web服务器框架作为基础,而我选择Warp是因为它具有友好的API和出色的性能。
然后,只需将Rust的几行放在一起并使之工作即可!
一旦一切就绪,我就准备发布我的第一个crate
!
我不得不说,发布crate
的经验甚至比发布npm package
还要容易。 只需执行几条命令,任何人都可以使用微服务器!
crate
的用法非常简单,因此,如果您想了解更多信息,请浏览至crates.io或项目的Github存储库。
最初于 2018 年11月1日 发布在 robertohuertas.com 。