From 5f4d694d077a58b0b6c20c18439781c9014f0d4c Mon Sep 17 00:00:00 2001 From: Yusuf Bera Ertan Date: Fri, 5 May 2023 13:41:04 +0300 Subject: [PATCH] fix: correct layer ordering --- src/handler.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/handler.rs b/src/handler.rs index fdf22ae..8875de2 100644 --- a/src/handler.rs +++ b/src/handler.rs @@ -115,15 +115,15 @@ pub(super) async fn handler(state: AppState) -> Result<(Router, Router), AppErro .route("/audio/external_id/:id", get(get_music)) .route("/audio/scoped/:id", get(get_scoped_music)) .route("/", get(metadata_ws)) - .layer(SetRequestIdLayer::new(REQUEST_ID.clone(), MakeRequestUuid)) - .layer(SetSensitiveRequestHeadersLayer::new([AUTHORIZATION])) .layer(trace_layer) + .layer(SetSensitiveRequestHeadersLayer::new([AUTHORIZATION])) .layer( CorsLayer::new() .allow_origin(tower_http::cors::Any) .allow_headers([CONTENT_TYPE, CACHE_CONTROL, REQUEST_ID]) .allow_methods([Method::GET]), ) + .layer(SetRequestIdLayer::new(REQUEST_ID.clone(), MakeRequestUuid)) .with_state(state); Ok((router, internal_router))