diff options
| author | Xe Iaso <me@christine.website> | 2022-10-12 02:39:57 +0000 |
|---|---|---|
| committer | Xe Iaso <me@christine.website> | 2022-10-12 02:39:57 +0000 |
| commit | 96caa7cccd8bedd7ebfffc9095c4f8fe44c9aa9d (patch) | |
| tree | c142d19c31ce35414eb68c32ce7518d1579a6b95 /src | |
| parent | 49fdd5ea3af11b965826543c4ee2cb5911fd82d4 (diff) | |
| download | xesite-96caa7cccd8bedd7ebfffc9095c4f8fe44c9aa9d.tar.xz xesite-96caa7cccd8bedd7ebfffc9095c4f8fe44c9aa9d.zip | |
HLS support
Signed-off-by: Xe Iaso <me@christine.website>
Diffstat (limited to 'src')
| -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 |
