Skip to main content

@rtorcato/api-cors-express v1.0.0

Interfaces

CorsOptions

Defined in: index.ts:4

Properties

origin

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

Defined in: index.ts:6

Allowed origins. String, array of strings/regexps, or a predicate.

credentials?

optional credentials?: boolean

Defined in: index.ts:13

Include credentials (cookies, auth headers). Default: true.

methods?

optional methods?: string[]

Defined in: index.ts:15

Allowed HTTP methods. Default: GET POST PUT PATCH DELETE OPTIONS.

allowedHeaders?

optional allowedHeaders?: string[]

Defined in: index.ts:17

Allowed request headers. Default: Content-Type, Authorization.

maxAge?

optional maxAge?: number

Defined in: index.ts:19

Preflight cache duration in seconds. Default: 600.

Functions

corsMiddleware()

corsMiddleware(options): RequestHandler

Defined in: index.ts:25

Parameters

options

CorsOptions

Returns

RequestHandler