格式化router.rs
This commit is contained in:
parent
7a1d93303c
commit
a4288932ff
@ -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<Body>| {
|
||||
@ -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,
|
||||
))
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user