Skip to content

Commit 9d05782

Browse files
authored
fix: make cors arguments global (#1000)
1 parent d8ddbdb commit 9d05782

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

server/src/cli.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -487,19 +487,19 @@ pub fn parse_http_method(value: &str) -> Result<actix_http::Method, String> {
487487
#[derive(Args, Debug, Clone)]
488488
pub struct CorsOptions {
489489
/// Sets the [Access-Control-Allow-Origin](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin) header to this value
490-
#[clap(env, long, value_delimiter = ',')]
490+
#[clap(env, long, value_delimiter = ',', global = true)]
491491
pub cors_origin: Option<Vec<String>>,
492492
/// Sets the [Access-Control-Allow-Headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers) header to this value
493-
#[clap(env, long, value_delimiter = ',')]
493+
#[clap(env, long, value_delimiter = ',', global = true)]
494494
pub cors_allowed_headers: Option<Vec<String>>,
495495
/// Sets the [Access-Control-Max-Age](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age) header to this value
496-
#[clap(env, long, default_value_t = 172800)]
496+
#[clap(env, long, default_value_t = 172800, global = true)]
497497
pub cors_max_age: usize,
498498
/// Sets the [Access-Control-Expose-Headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Expose-Headers) header to this value
499-
#[clap(env, long, value_delimiter = ',')]
499+
#[clap(env, long, value_delimiter = ',', global = true)]
500500
pub cors_exposed_headers: Option<Vec<String>>,
501501
/// Sets the [Access-Control-Allow-Methods](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Methods) header to this value
502-
#[clap(env, long, value_delimiter = ',', value_parser = parse_http_method)]
502+
#[clap(env, long, value_delimiter = ',', value_parser = parse_http_method, global = true)]
503503
pub cors_methods: Option<Vec<actix_http::Method>>,
504504
}
505505

0 commit comments

Comments
 (0)