rocket 0.5-rc2 & rust 1.64
This commit is contained in:
10
src/cors.rs
10
src/cors.rs
@@ -19,11 +19,11 @@ impl Fairing for Cors {
|
||||
}
|
||||
|
||||
async fn on_response<'r>(&self, request: &'r Request<'_>, response: &mut Response<'r>) {
|
||||
if let Some(origin) = request
|
||||
.headers()
|
||||
.get_one("Origin")
|
||||
.and_then(|origin| self.whitelist.contains(&origin.to_string()).then(|| origin))
|
||||
{
|
||||
if let Some(origin) = request.headers().get_one("Origin").and_then(|origin| {
|
||||
self.whitelist
|
||||
.contains(&origin.to_string())
|
||||
.then_some(origin)
|
||||
}) {
|
||||
response.set_header(Header::new("Access-Control-Allow-Origin", origin));
|
||||
response.set_header(Header::new(
|
||||
"Access-Control-Allow-Methods",
|
||||
|
||||
Reference in New Issue
Block a user