diff --git a/src/services/routes.rs b/src/services/routes.rs index 4ad6170..f8792f2 100644 --- a/src/services/routes.rs +++ b/src/services/routes.rs @@ -1,14 +1,13 @@ use crate::middleware::visit_event; use crate::services::index::index_handler; use crate::services::{AppState, country, health, ip, time}; -use axum::routing::{MethodRouter, get}; -use axum::{Router, middleware, body::Body}; use axum::extract::Path; use axum::response::{IntoResponse, Response}; -use http::{header, StatusCode}; +use axum::routing::{MethodRouter, get}; +use axum::{Router, body::Body, middleware}; +use http::{StatusCode, header}; use rust_embed::RustEmbed; - #[derive(RustEmbed)] #[folder = "src/assets/"] struct Assets; @@ -16,7 +15,6 @@ struct Assets; pub struct Routes; impl Routes { pub fn routes(app_state: AppState) -> Router { - // routes that need state let stateful_routes = Router::new() .route("/", get(index_handler)) @@ -32,7 +30,7 @@ impl Routes { Router::new() .merge(stateful_routes) .merge(health::routers(app_state.clone())) - .route("/assets/{*path}", get(Self::serve_embedded_assets)) // Changed from /*path to /{*path} + .route("/assets/{*path}", get(Self::serve_embedded_assets)) // Changed from /*path to /{*path} .nest("/api/v1", api) .route_layer(middleware::from_fn_with_state( app_state.clone(),