summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2023-01-31 22:57:39 -0500
committerTyler Murphy <tylermurphy534@gmail.com>2023-01-31 22:57:39 -0500
commit028026bfdc274afb675479ec82e125b161b9513b (patch)
tree8920ddd4eaf464562a84c43718f1813e2ccdcfa4 /src/main.rs
parentgitignore (diff)
downloadxssbook-028026bfdc274afb675479ec82e125b161b9513b.tar.gz
xssbook-028026bfdc274afb675479ec82e125b161b9513b.tar.bz2
xssbook-028026bfdc274afb675479ec82e125b161b9513b.zip
remove b64 imgs
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs
index 74f0a0b..e8f17b0 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -5,14 +5,13 @@ use axum::{
response::Response,
RequestExt, Router, extract::DefaultBodyLimit,
};
-use axum_client_ip::ClientIp;
use std::{net::SocketAddr, process::exit, fs};
use tower_cookies::CookieManagerLayer;
use tracing::{error, info, metadata::LevelFilter};
use tracing_subscriber::{
filter::filter_fn, prelude::__tracing_subscriber_SubscriberExt, util::SubscriberInitExt, Layer,
};
-use types::http::ResponseCode;
+use types::{http::ResponseCode, extract::RequestIp};
use crate::api::{pages, image};
@@ -38,7 +37,7 @@ async fn log<B>(mut req: Request<B>, next: Next<B>) -> Response
where
B: Send + Sync + 'static + HttpBody,
{
- let Ok(ClientIp(ip)) = req.extract_parts::<ClientIp>().await else {
+ let Ok(RequestIp(ip)) = req.extract_parts::<RequestIp>().await else {
return next.run(req).await
};
@@ -79,7 +78,7 @@ async fn main() {
.layer(middleware::from_fn(serve))
.nest("/", pages::router())
.nest("/api", api::router())
- .nest("/image", image::router())
+ .nest("/cdn", image::router())
.layer(CookieManagerLayer::new())
.layer(DefaultBodyLimit::max(512_000));