From a4288932ff2fd52b6105835596ae312632851361 Mon Sep 17 00:00:00 2001 From: liyunjia Date: Sun, 2 Jun 2024 17:40:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E5=8C=96router.rs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/src/router.rs | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/api/src/router.rs b/api/src/router.rs index ceab0fb..9f13c77 100644 --- a/api/src/router.rs +++ b/api/src/router.rs @@ -9,15 +9,29 @@ pub(crate) fn init() -> Router { let open = Router::new().route("/", get(|| async { "hello" })); let auth: Router = Router::new() - .route("/account/google", post(controller::account::authenticate_google)) - .route("/account/sys", post(controller::account::authenticate_with_password)) - .route("/feedback", post(controller::feedback::add_feedback).get(controller::feedback::get_feedback_list_by_page)) - .layer(axum::middleware::from_fn(library::middleware::req_token::authenticate_access_token)); + .route( + "/account/google", + post(controller::account::authenticate_google), + ) + .route( + "/account/sys", + post(controller::account::authenticate_with_password), + ) + .route( + "/feedback", + post(controller::feedback::add_feedback) + .get(controller::feedback::get_feedback_list_by_page), + ) + .layer(axum::middleware::from_fn( + library::middleware::req_token::authenticate_access_token, + )); Router::new() .nest("/", open) .nest("/gm/v1", auth) - .layer(axum::middleware::from_fn(library::middleware::req_log::handle)) + .layer(axum::middleware::from_fn( + library::middleware::req_log::handle, + )) .layer(axum::middleware::from_fn(library::middleware::cors::handle)) .layer( TraceLayer::new_for_http().make_span_with(|request: &Request| { @@ -33,5 +47,7 @@ pub(crate) fn init() -> Router { tracing::error_span!("request_id", id = req_id) }), ) - .layer(axum::middleware::from_fn(library::middleware::req_id::handle)) + .layer(axum::middleware::from_fn( + library::middleware::req_id::handle, + )) }