@morojs/moro / httpMiddleware
Variable: httpMiddleware
const
httpMiddleware:object
Defined in: src/core/http/http-server.ts:553
Type Declaration
bodySize()
bodySize: (
options
) =>Middleware
Parameters
options
limit?
string
Returns
compression()
compression: (
options
) =>Middleware
Parameters
options
level?
number
threshold?
number
Returns
cors()
cors: (
options
) =>Middleware
Parameters
options
credentials?
boolean
origin?
string
Returns
csp()
csp: (
options
) =>Middleware
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
) =>Middleware
Parameters
options
cookieName?
string
headerName?
string
ignoreMethods?
string
[]
sameSite?
boolean
secret?
string
tokenLength?
number
Returns
helmet()
helmet: () =>
Middleware
Returns
http2Push()
http2Push: (
options
) =>Middleware
Parameters
options
condition?
(req
) => boolean
resources?
object
[]
Returns
range()
range: (
options
) =>Middleware
Parameters
options
acceptRanges?
string
maxRanges?
number
Returns
requestLogger()
requestLogger: () =>
Middleware
Returns
sse()
sse: (
options
) =>Middleware
Parameters
options
cors?
boolean
heartbeat?
number
retry?
number
Returns
static()
static: (
options
) =>Middleware
Parameters
options
dotfiles?
"allow"
| "deny"
| "ignore"
etag?
boolean
index?
string
[]
maxAge?
number
root
string
Returns
template()
template: (
options
) =>Middleware
Parameters
options
cache?
boolean
defaultLayout?
string
engine?
"moro"
| "handlebars"
| "ejs"
views
string
Returns
upload()
upload: (
options
) =>Middleware
Parameters
options
allowedTypes?
string
[]
dest?
string
maxFiles?
number
maxFileSize?
number