From ab886a5ea89cdbd105a0b2e96f2ed78a119ab369 Mon Sep 17 00:00:00 2001 From: aecsocket Date: Fri, 24 Oct 2025 11:27:44 -0700 Subject: [PATCH] Fix CORS (#4610) --- apps/labrinth/src/routes/mod.rs | 8 ++++++-- apps/labrinth/src/routes/v3/mod.rs | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/labrinth/src/routes/mod.rs b/apps/labrinth/src/routes/mod.rs index fad90bea0..66a20a91f 100644 --- a/apps/labrinth/src/routes/mod.rs +++ b/apps/labrinth/src/routes/mod.rs @@ -77,8 +77,12 @@ pub fn root_config(cfg: &mut web::ServiceConfig) { }.boxed_local() }) ); - cfg.service(index::index_get); - cfg.service(Files::new("/", "assets/")); + cfg.service( + web::scope("") + .wrap(default_cors()) + .service(index::index_get) + .service(Files::new("/", "assets/")), + ); } #[derive(thiserror::Error, Debug)] diff --git a/apps/labrinth/src/routes/v3/mod.rs b/apps/labrinth/src/routes/v3/mod.rs index 4e4c1aac8..96c54ce40 100644 --- a/apps/labrinth/src/routes/v3/mod.rs +++ b/apps/labrinth/src/routes/v3/mod.rs @@ -58,6 +58,7 @@ pub fn utoipa_config( ) { cfg.service( utoipa_actix_web::scope("/v3/analytics") + .wrap(default_cors()) .configure(analytics_get::config), ); }