node-webserver
    Preparing search index...

    Interface Options

    Configuration for CORS middleware

    interface Options {
        allowedHeaders?: string[];
        credentials?: boolean;
        exposedHeaders?: string[];
        maxAge?: number;
        methods?: string[];
        onResponse?: (response: Response) => void | Response;
        origin?:
            | string
            | RegExp
            | string[]
            | RegExp[]
            | ((origin: string) => boolean);
    }
    Index

    Properties

    allowedHeaders?: string[]

    Allowed request headers

    'Content-Type,X-Auth-Token,Authorization' (plus simple headers)
    
    credentials?: boolean

    Whether to include credentials (cookies, authorization)

    false
    
    exposedHeaders?: string[]

    Exposed headers in response

    maxAge?: number

    Max age of preflight result (in seconds)

    86400 (24h)
    
    methods?: string[]

    Allowed methods

    ['GET', 'POST', 'PUT', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS']
    
    onResponse?: (response: Response) => void | Response

    Optional callback to modify response before sending

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

    Allowed origins (strings or regex)

    '*' (allow all)