Skip to main content
Module

x/cors/cors.ts>Cors

Deno.js CORS middleware
Extremely Popular
Latest
class Cors
import { Cors } from "https://deno.land/x/cors@v1.2.2/cors.ts";

Constructors

new
Cors(props: CorsProps)

Properties

private
appendVaryHeader: (header: string, field: string) => unknown
private
configureAllowedHeaders: () => unknown
private
configureCredentials: () => unknown
private
configureExposedHeaders: () => unknown
private
configureMaxAge: () => unknown
private
configureMethods: () => unknown
private
configureOrigin: () => unknown
private
parseVaryHeader: (header: string) => unknown
private
setVaryHeader: (field: string) => unknown
configureHeaders: () => unknown

Static Properties

isOriginAllowed: (requestOrigin: string | null | undefined, allowedOrigin: CorsOptions["origin"]) => boolean
produceCorsOptions: (corsOptions?: CorsOptions, defaultCorsOptions?: DefaultCorsOptions) => unknown
produceCorsOptionsDelegate: <OptionsCallbackT = CorsOptionsDelegate<any>>(o?: CorsOptions | OptionsCallbackT) => unknown
produceOriginDelegate: (corsOptions: CorsProps["corsOptions"]) => unknown