@morojs/moro / builtInMiddleware
Variable: builtInMiddleware
const
builtInMiddleware:object
Defined in: src/core/middleware/built-in/index.ts:59
Type Declaration
auth()
auth: (
options
) =>MiddlewareInterface
Parameters
options
Returns
cache()
cache: (
options
) =>MiddlewareInterface
Parameters
options
CacheOptions
= {}
Returns
cdn()
cdn: (
options
) =>MiddlewareInterface
Parameters
options
CDNOptions
= {}
Returns
cookie()
cookie: (
options
) =>MiddlewareInterface
Parameters
options
secret?
string
signed?
boolean
Returns
cors()
cors: (
options
) =>MiddlewareInterface
Parameters
options
any
= {}
Returns
csp()
csp: (
options
) =>MiddlewareInterface
Parameters
options
directives?
{ blockAllMixedContent?
: boolean
; childSrc?
: string
[]; connectSrc?
: string
[]; defaultSrc?
: string
[]; fontSrc?
: string
[]; formAction?
: string
[]; frameSrc?
: string
[]; imgSrc?
: string
[]; mediaSrc?
: string
[]; objectSrc?
: string
[]; scriptSrc?
: string
[]; styleSrc?
: string
[]; upgradeInsecureRequests?
: boolean
; workerSrc?
: string
[]; }
directives.blockAllMixedContent?
boolean
directives.childSrc?
string
[]
directives.connectSrc?
string
[]
directives.defaultSrc?
string
[]
directives.fontSrc?
string
[]
directives.formAction?
string
[]
directives.frameSrc?
string
[]
directives.imgSrc?
string
[]
directives.mediaSrc?
string
[]
directives.objectSrc?
string
[]
directives.scriptSrc?
string
[]
directives.styleSrc?
string
[]
directives.upgradeInsecureRequests?
boolean
directives.workerSrc?
string
[]
nonce?
boolean
reportOnly?
boolean
reportUri?
string
Returns
csrf()
csrf: (
options
) =>MiddlewareInterface
Parameters
options
cookieName?
string
headerName?
string
ignoreMethods?
string
[]
sameSite?
boolean
secret?
string
tokenLength?
number
Returns
rateLimit()
rateLimit: (
options
) =>MiddlewareInterface
Parameters
options
max?
number
message?
string
windowMs?
number
Returns
session()
session: (
options
) =>MiddlewareInterface
Parameters
options
SessionOptions
= {}
Returns
sse()
sse: (
options
) =>MiddlewareInterface
Parameters
options
cors?
boolean
heartbeat?
number
retry?
number
Returns
validation()
validation: () =>
MiddlewareInterface