We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0361479 commit 970922eCopy full SHA for 970922e
router/src/http/server.rs
@@ -1534,11 +1534,15 @@ pub async fn run(
1534
// map to go inside the option and then map to parse from String to HeaderValue
1535
// Finally, convert to AllowOrigin
1536
let allow_origin: Option<AllowOrigin> = cors_allow_origin.map(|cors_allow_origin| {
1537
- AllowOrigin::list(
1538
- cors_allow_origin
1539
- .into_iter()
1540
- .map(|origin| origin.parse::<HeaderValue>().unwrap()),
1541
- )
+ if cors_allow_origin.iter().any(|origin| origin == "*") {
+ AllowOrigin::any()
+ } else {
+ AllowOrigin::list(
+ cors_allow_origin
1542
+ .into_iter()
1543
+ .map(|origin| origin.parse::<HeaderValue>().unwrap()),
1544
+ )
1545
+ }
1546
});
1547
1548
let prom_handle = prom_builder
0 commit comments