mirror of
https://github.com/tokio-rs/axum.git
synced 2026-08-28 00:00:20 +02:00
Move axum-handle-error-extract into axum (#534)
* Move `axum-handle-error-extract` into axum With 0.4 underway we can now nuke `axum-handle-error-extract` and move its code directly into axum. So this replaces the old `HandleErrorLayer` with one that supports async functions and extractors. * changelog * fix CI
This commit is contained in:
@@ -124,7 +124,7 @@ fn admin_routes() -> Router {
|
||||
.layer(RequireAuthorizationLayer::bearer("secret-token"))
|
||||
}
|
||||
|
||||
fn handle_error(error: BoxError) -> impl IntoResponse {
|
||||
async fn handle_error(error: BoxError) -> impl IntoResponse {
|
||||
if error.is::<tower::timeout::error::Elapsed>() {
|
||||
return (StatusCode::REQUEST_TIMEOUT, Cow::from("request timed out"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user