7 releases (4 stable)
1.2.1 | Jan 22, 2023 |
---|---|
1.1.0 | Jan 22, 2023 |
0.1.2 | Jan 22, 2023 |
#5 in #serve
35 downloads per month
210KB
113 lines
axum_static
static file serving router for axum server
requirements
- axum 0.6.*
guide
Usage is very simple.
First install crate.
cargo add axum_static
Then, create a static route and nest it in the existing route like so
let app = Router::new()
.route("/", get(index))
......
.nest("/static", axum_static::static_router("static"))
The argument of the static_router
function is the path to read static files based on the project root path.
Then you can read the file like this.
It can also be a sub directory.
This is the end.
How easy is it?
Dependencies
~7–12MB
~210K SLoC