From 927219667d20ff3c5d77f54a47ee575fc554c283 Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Mon, 10 Oct 2022 21:17:24 +0200 Subject: [PATCH] remove CORS support --- src/main.rs | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/src/main.rs b/src/main.rs index 23e4487..50b17e2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,7 +16,6 @@ use std::error::Error; use rocket::fs::FileServer; use rocket::http::Method; -use rocket_cors::{AllowedHeaders, AllowedOrigins, Cors}; use empty::*; use garbage::*; @@ -26,7 +25,6 @@ use get_ip::*; async fn main() -> Result<(), Box> { dotenv().ok(); - let cors = setup_cors().await?; let routes = routes![get_ip::get_ip, get_backend_ip_php]; let garbage_routes = routes![ @@ -47,7 +45,7 @@ async fn main() -> Result<(), Box> { let routes = vec![routes, garbage_routes, empty_routes].concat(); - let mut rocketship = rocket::build().attach(cors).mount("/", routes); + let mut rocketship = rocket::build().mount("/", routes); let asset_path = std::env::current_dir().unwrap().join("assets"); if asset_path.exists() { @@ -60,22 +58,3 @@ async fn main() -> Result<(), Box> { Ok(()) } - -async fn setup_cors() -> Result> { - let allowed_origins = AllowedOrigins::all(); - let allowed_methods = vec![Method::Get, Method::Post] - .into_iter() - .map(From::from) - .collect(); - let allowed_headers = AllowedHeaders::some(&["Content-Encoding", "Content-Type"]); - - let cors = rocket_cors::CorsOptions { - allowed_origins, - allowed_methods, - allowed_headers, - ..Default::default() - } - .to_cors()?; - - Ok(cors) -}