CorsConfig
Defined in: packages/gateway/src/policies/transform/cors.ts:10
Configuration for the cors policy.
Extends
Section titled “Extends”Properties
Section titled “Properties”allowHeaders?
Section titled “allowHeaders?”
optionalallowHeaders?:string[]
Defined in: packages/gateway/src/policies/transform/cors.ts:16
Headers the client is allowed to send.
credentials?
Section titled “credentials?”
optionalcredentials?:boolean
Defined in: packages/gateway/src/policies/transform/cors.ts:22
Allow credentials. Default: false.
exposeHeaders?
Section titled “exposeHeaders?”
optionalexposeHeaders?:string[]
Defined in: packages/gateway/src/policies/transform/cors.ts:18
Headers exposed to the client.
maxAge?
Section titled “maxAge?”
optionalmaxAge?:number
Defined in: packages/gateway/src/policies/transform/cors.ts:20
Max age for preflight cache in seconds. Default: 86400.
methods?
Section titled “methods?”
optionalmethods?:string[]
Defined in: packages/gateway/src/policies/transform/cors.ts:14
Allowed HTTP methods. Default: all.
origins?
Section titled “origins?”
optionalorigins?:string|string[] | ((origin) =>boolean)
Defined in: packages/gateway/src/policies/transform/cors.ts:12
Allowed origins. Default: ”*“
optionalskip?: (c) =>boolean|Promise<boolean>
Defined in: packages/gateway/src/policies/types.ts:90
Skip this policy when condition returns true
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”boolean | Promise<boolean>