allow wildcard in cors allowed domains
This commit is contained in:
		
							parent
							
								
									ad599597f9
								
							
						
					
					
						commit
						5cdb9a417d
					
				| 
						 | 
					@ -63,7 +63,13 @@ async fn main() -> Result<()> {
 | 
				
			||||||
    HttpServer::new(move || {
 | 
					    HttpServer::new(move || {
 | 
				
			||||||
        let cors = allowed_cors
 | 
					        let cors = allowed_cors
 | 
				
			||||||
            .iter()
 | 
					            .iter()
 | 
				
			||||||
            .fold(Cors::default(), |cors, domain| cors.allowed_origin(domain))
 | 
					            .fold(Cors::default(), |cors, domain| {
 | 
				
			||||||
 | 
					                if domain == "*" {
 | 
				
			||||||
 | 
					                    cors.allow_any_origin()
 | 
				
			||||||
 | 
					                } else {
 | 
				
			||||||
 | 
					                    cors.allowed_origin(domain)
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            })
 | 
				
			||||||
            .send_wildcard()
 | 
					            .send_wildcard()
 | 
				
			||||||
            .allow_any_method()
 | 
					            .allow_any_method()
 | 
				
			||||||
            .allow_any_header()
 | 
					            .allow_any_header()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue