Skip to content

Commit a9029d0

Browse files
committed
wip
1 parent dd812ae commit a9029d0

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

src/web/statics.rs

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ use super::{cache::CachePolicy, metrics::request_recorder, routes::get_static};
22
use axum::{
33
extract::{Extension, Request},
44
http::header::CONTENT_TYPE,
5-
http::{StatusCode, Uri},
65
middleware,
76
middleware::Next,
87
response::{IntoResponse, Response},
@@ -68,18 +67,13 @@ pub(crate) fn build_static_router() -> AxumRouter {
6867
"/rustdoc-2021-12-05.css",
6968
get_static(|| async { build_static_css_response(RUSTDOC_2021_12_05_CSS) }),
7069
)
71-
.fallback(fallback)
72-
// .fallback_service(
73-
// get_service(ServeDir::new("static").fallback(ServeDir::new("vendor")))
74-
// .layer(middleware::from_fn(set_needed_static_headers))
75-
// .layer(middleware::from_fn(|request, next| async {
76-
// request_recorder(request, next, Some("static resource")).await
77-
// })),
78-
// )
79-
}
80-
async fn fallback(uri: Uri) -> (StatusCode, String) {
81-
dbg!(&uri);
82-
(StatusCode::NOT_FOUND, format!("No route for {uri}"))
70+
.fallback_service(
71+
get_service(ServeDir::new("static").fallback(ServeDir::new("vendor")))
72+
.layer(middleware::from_fn(set_needed_static_headers))
73+
.layer(middleware::from_fn(|request, next| async {
74+
request_recorder(request, next, Some("static resource")).await
75+
})),
76+
)
8377
}
8478

8579
#[cfg(test)]

0 commit comments

Comments
 (0)