@middy/http-cors
Advanced tools
Comparing version 5.2.6 to 5.3.0
17
index.js
@@ -7,4 +7,2 @@ import { normalizeHttpResponse } from '@middy/util' | ||
return incomingOrigin | ||
} else { | ||
return options.origins[0] | ||
} | ||
@@ -17,2 +15,3 @@ } else { | ||
} | ||
return null | ||
} | ||
@@ -100,9 +99,13 @@ | ||
const incomingOrigin = eventHeaders.Origin ?? eventHeaders.origin | ||
headers['Access-Control-Allow-Origin'] = options.getOrigin( | ||
incomingOrigin, | ||
options | ||
) | ||
const newOrigin = options.getOrigin(incomingOrigin, options) | ||
if (newOrigin) { | ||
headers['Access-Control-Allow-Origin'] = newOrigin | ||
} | ||
} | ||
let vary = options.vary | ||
if (headers['Access-Control-Allow-Origin'] !== '*' && !vary) { | ||
if ( | ||
headers['Access-Control-Allow-Origin'] && | ||
headers['Access-Control-Allow-Origin'] !== '*' && | ||
!vary | ||
) { | ||
vary = 'Origin' | ||
@@ -109,0 +112,0 @@ } |
{ | ||
"name": "@middy/http-cors", | ||
"version": "5.2.6", | ||
"version": "5.3.0", | ||
"description": "CORS (Cross-Origin Resource Sharing) middleware for the middy framework", | ||
@@ -61,9 +61,9 @@ "type": "module", | ||
}, | ||
"gitHead": "02424c3740b6a4386dba4fb713ac290bedadb649", | ||
"gitHead": "5a6e7eddde70120080d5564b1b591eb8c60d210b", | ||
"dependencies": { | ||
"@middy/util": "5.2.6" | ||
"@middy/util": "5.3.0" | ||
}, | ||
"devDependencies": { | ||
"@middy/core": "5.2.6" | ||
"@middy/core": "5.3.0" | ||
} | ||
} |
10265
157
+ Added@middy/util@5.3.0(transitive)
- Removed@middy/util@5.2.6(transitive)
Updated@middy/util@5.3.0