diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs index 1df4a02..d5b94c0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,7 +4,10 @@ extern crate tracing; use axum::{ body, extract::Extension, - http::header::{self, HeaderValue, CONTENT_TYPE}, + http::{ + header::{self, HeaderValue, CONTENT_TYPE}, + Method, + }, response::{Html, Response}, routing::{get, get_service}, Router, @@ -17,9 +20,11 @@ use std::{ net::{IpAddr, SocketAddr}, str::FromStr, sync::Arc, + time::Duration, }; use tokio::net::UnixListener; use tower_http::{ + cors::{Any, CorsLayer}, services::{ServeDir, ServeFile}, set_header::SetResponseHeaderLayer, trace::TraceLayer, @@ -99,7 +104,8 @@ async fn main() -> Result<()> { .layer(SetResponseHeaderLayer::overriding( header::HeaderName::from_static("x-hacker"), hacker_header, - )); + )) + .layer(CorsLayer::permissive()); let app = Router::new() // meta |
