Interface CorsOptions

interface CorsOptions {
    origin?: string | string[] | ((origin) => boolean);
    methods?: string[];
    allowedHeaders?: string[];
    exposedHeaders?: string[];
    credentials?: boolean;
    maxAge?: number;
}

Properties

origin?: string | string[] | ((origin) => boolean)

Allowed origins (default: "*")

Type declaration

    • (origin): boolean
    • Parameters

      • origin: string

      Returns boolean

methods?: string[]

Allowed methods

allowedHeaders?: string[]

Allowed headers

exposedHeaders?: string[]

Exposed headers

credentials?: boolean

Allow credentials

maxAge?: number

Max age for preflight cache