mirror of
https://github.com/tokio-rs/axum.git
synced 2026-08-30 00:00:32 +02:00
Fix static file serving in examples (#10)
This commit is contained in:
+10
-3
@@ -29,9 +29,16 @@ async fn main() {
|
|||||||
// build our application with some routes
|
// build our application with some routes
|
||||||
let app = nest(
|
let app = nest(
|
||||||
"/",
|
"/",
|
||||||
ServeDir::new("examples/websocket")
|
tower_web::service::get(
|
||||||
.append_index_html_on_directories(true)
|
ServeDir::new("examples/websocket")
|
||||||
.handle_error(|error| (StatusCode::INTERNAL_SERVER_ERROR, error.to_string())),
|
.append_index_html_on_directories(true)
|
||||||
|
.handle_error(|error: std::io::Error| {
|
||||||
|
(
|
||||||
|
StatusCode::INTERNAL_SERVER_ERROR,
|
||||||
|
format!("Unhandled interal error: {}", error),
|
||||||
|
)
|
||||||
|
}),
|
||||||
|
),
|
||||||
)
|
)
|
||||||
// routes are matched from bottom to top, so we have to put `nest` at the
|
// routes are matched from bottom to top, so we have to put `nest` at the
|
||||||
// top since it matches all routes
|
// top since it matches all routes
|
||||||
|
|||||||
Reference in New Issue
Block a user