summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2023-01-31 00:00:13 -0500
committerTyler Murphy <tylermurphy534@gmail.com>2023-01-31 00:00:13 -0500
commitef24cfedbff489bff73d6e1e6114fdd527235acb (patch)
tree2eddef955fd025f836dc3d2cfa0f28e80698238b /src/main.rs
parentcolored pfps (diff)
downloadxssbook-ef24cfedbff489bff73d6e1e6114fdd527235acb.tar.gz
xssbook-ef24cfedbff489bff73d6e1e6114fdd527235acb.tar.bz2
xssbook-ef24cfedbff489bff73d6e1e6114fdd527235acb.zip
rate limiting
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs24
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 {