格式化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 open = Router::new().route("/", get(|| async { "hello" }));
|
||||||
|
|
||||||
let auth: Router = Router::new()
|
let auth: Router = Router::new()
|
||||||
.route("/account/google", post(controller::account::authenticate_google))
|
.route(
|
||||||
.route("/account/sys", post(controller::account::authenticate_with_password))
|
"/account/google",
|
||||||
.route("/feedback", post(controller::feedback::add_feedback).get(controller::feedback::get_feedback_list_by_page))
|
post(controller::account::authenticate_google),
|
||||||
.layer(axum::middleware::from_fn(library::middleware::req_token::authenticate_access_token));
|
)
|
||||||
|
.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()
|
Router::new()
|
||||||
.nest("/", open)
|
.nest("/", open)
|
||||||
.nest("/gm/v1", auth)
|
.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(axum::middleware::from_fn(library::middleware::cors::handle))
|
||||||
.layer(
|
.layer(
|
||||||
TraceLayer::new_for_http().make_span_with(|request: &Request<Body>| {
|
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)
|
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