diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2023-01-31 00:00:13 -0500 |
---|---|---|
committer | Tyler Murphy <tylermurphy534@gmail.com> | 2023-01-31 00:00:13 -0500 |
commit | ef24cfedbff489bff73d6e1e6114fdd527235acb (patch) | |
tree | 2eddef955fd025f836dc3d2cfa0f28e80698238b /src/main.rs | |
parent | colored pfps (diff) | |
download | xssbook-ef24cfedbff489bff73d6e1e6114fdd527235acb.tar.gz xssbook-ef24cfedbff489bff73d6e1e6114fdd527235acb.tar.bz2 xssbook-ef24cfedbff489bff73d6e1e6114fdd527235acb.zip |
rate limiting
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 { |