From bff797569d3e1c0c107bdb6d8e81d7b8e3cfd68f Mon Sep 17 00:00:00 2001 From: trisua Date: Thu, 21 Aug 2025 00:53:23 -0400 Subject: [PATCH] fix: access control allow origin --- crates/buckets/src/main.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/crates/buckets/src/main.rs b/crates/buckets/src/main.rs index 9e0404b..a4cb376 100644 --- a/crates/buckets/src/main.rs +++ b/crates/buckets/src/main.rs @@ -1,11 +1,15 @@ mod routes; -use axum::{Extension, Router}; +use axum::{ + Extension, Router, + http::{HeaderValue, header::ACCESS_CONTROL_ALLOW_ORIGIN}, +}; use buckets_core::{Config, DataManager}; use std::{env::var, net::SocketAddr, sync::Arc}; use tokio::sync::RwLock; use tower_http::{ catch_panic::CatchPanicLayer, + set_header::SetResponseHeaderLayer, trace::{self, TraceLayer}, }; use tracing::{Level, info}; @@ -56,6 +60,10 @@ async fn main() { .make_span_with(trace::DefaultMakeSpan::new().level(Level::INFO)) .on_response(trace::DefaultOnResponse::new().level(Level::INFO)), ) + .layer(SetResponseHeaderLayer::overriding( + ACCESS_CONTROL_ALLOW_ORIGIN, + HeaderValue::from_static("*"), + )) .layer(CatchPanicLayer::new()); // ...