diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 24 |
1 files changed, 3 insertions, 21 deletions
diff --git a/src/main.rs b/src/main.rs index 03cee25..a72ec5f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -3,7 +3,7 @@ use axum::{ http::{Request, StatusCode}, middleware::{self, Next}, response::Response, - Extension, RequestExt, Router, + RequestExt, Router, }; use axum_client_ip::ClientIp; use std::{net::SocketAddr, process::exit}; @@ -14,10 +14,7 @@ use tracing_subscriber::{ }; use types::http::ResponseCode; -use crate::{ - api::{auth, pages, posts, users}, - types::extract::RouterURI, -}; +use crate::api::pages; mod admin; mod api; @@ -77,22 +74,7 @@ async fn main() { .layer(middleware::from_fn(log)) .layer(middleware::from_fn(serve)) .nest("/", pages::router()) - .nest( - "/api/admin", - api::admin::router().layer(Extension(RouterURI("/api/admin"))), - ) - .nest( - "/api/auth", - auth::router().layer(Extension(RouterURI("/api/auth"))), - ) - .nest( - "/api/users", - users::router().layer(Extension(RouterURI("/api/users"))), - ) - .nest( - "/api/posts", - posts::router().layer(Extension(RouterURI("/api/posts"))), - ) + .nest("/api", api::router()) .layer(CookieManagerLayer::new()); let Ok(addr) = "[::]:8080".parse::<std::net::SocketAddr>() else { |