CORS
Configure CORS (Cross-Origin Resource Sharing) for the Serverless API Gateway. Set allowed origins, methods, headers, and preflight cache.
The CORS section defines the CORS policy for your application.
allow_origins: Specifies which origins are allowed.allow_methods: Lists the HTTP methods allowed.allow_headers: Headers that are allowed in requests.expose_headers: Headers that are exposed in responses.allow_credentials: Indicates whether credentials are supported.max_age: Specifies the cache duration for preflight requests.
Example
"cors": {
"allow_origins": [
"https://example.com",
"https://example2.com"
],
"allow_methods": [
"GET",
"POST",
"PUT",
"DELETE"
],
"allow_headers": [
"Content-Type",
"Authorization"
],
"expose_headers": [
"Content-Type",
"Authorization"
],
"allow_credentials": true,
"max_age": 86400
}See Also
Authorizer -- set up JWT authentication that works alongside your CORS policy.
Servers -- define the upstream servers that your CORS-enabled gateway proxies to.
Configuration Guide -- full configuration reference including all sections.
\
Last updated