diff --git a/crates/rpc/rpc-builder/src/cors.rs b/crates/rpc/rpc-builder/src/cors.rs index c68cf84942..ee0ceb4266 100644 --- a/crates/rpc/rpc-builder/src/cors.rs +++ b/crates/rpc/rpc-builder/src/cors.rs @@ -27,7 +27,7 @@ pub(crate) fn create_cors_layer(http_cors_domains: &str) -> Result { - let iter = http_cors_domains.split(','); + let iter = http_cors_domains.split(',').map(str::trim); if iter.clone().any(|o| o == "*") { return Err(CorsDomainError::WildCardNotAllowed { input: http_cors_domains.to_string(), @@ -51,3 +51,15 @@ pub(crate) fn create_cors_layer(http_cors_domains: &str) -> Result