Index

Modules: mike, mike/app, mike/bodyParsers/form, mike/bodyParsers/multipart, mike/common, mike/context, mike/cookies, mike/ctxhooks, mike/dispatchTable, mike/dsl, mike/errors, mike/helpers, mike/helpers/context, mike/helpers/request, mike/helpers/response, mike/macroutils, mike/pragmas, mike/public, mike/response, mike/router.

API symbols

`$`:
`->`:
`==`:
`[]`:
add:
addHeader:
addMiddleware:
afterConnect:
afterDelete:
afterEach:
AfterEachHandler:
afterGet:
afterHead:
afterOptions:
afterPatch:
afterPost:
afterPut:
afterTrace:
allowedCharacters:
allowsBody:
App:
AsyncHandler:
AuthScheme:
authScheme:
BadRequestError:
basicAuth:
basicAuthDetails:
BasicType:
bearerToken:
beenModified:
beforeConnect:
beforeDelete:
beforeEach:
BeforeEachHandler:
beforeGet:
beforeHead:
beforeOptions:
beforePatch:
beforePost:
beforePut:
beforeTrace:
body:
call:
checkPathCharacters:
closed:
compare:
connect:
contains:
contentType:
Context:
ContextHookHandler:
Cookie:
cookieFromRequest:
cookies:
Data:
delete:
DispatchMethod:
DispatchTable:
ensureCorrectPath:
expectKind:
filename:
ForbiddenError:
Form:
formFromRequest:
fromForm:
fromRequest:
get:
getCtxHook:
getHandlerInfo:
getHeader:
getHeaderHook:
getHeaders:
getHeaderVal:
getParamNames:
getPath:
getPathValue:
getPragma:
getPragmaNodes:
Greedy:
greedyMatch:
handle:
Handler:
HandlerInfo:
HandlerPos:
hasBody:
hasHeader:
head:
Header:
headers:
HeaderTypes:
http:
httpDateFormat:
HttpError:
initApp:
initCookie:
initDispatchTable:
initHandler:
InternalServerError:
InvalidContentError:
isPragma:
Json:
json:
json=:
Lax:
makeErrorConstructor:
map:
MappingError:
match:
maxReadAllBytes:
Middle:
multipartForm:
MultipartValue:
name:
newBadRequestError:
newContext:
newForbiddenError:
newInternalServerError:
newInvalidContentError:
newNotFoundError:
newRangeNotSatisfiableError:
newResponse:
newUnAuthorisedError:
None:
NotFoundError:
onStart:
onThreadStart:
optBody:
options:
ourGetCustomPragmaVal:
ourHasCustomPragma:
Param:
paramStart:
partMatch:
patch:
PathParam:
pathSeparator:
PatternNode:
PatternType:
post:
Post:
Pre:
ProblemResponse:
put:
Query:
queryFromRequest:
RangeNotSatisfiableError:
rearrange:
redirect:
replace:
requestRange:
respond:
Response:
response:
route:
Router:
RoutingResult:
run:
runAsync:
SameSite:
send:
sendChunk:
sendCompressed:
sendEvent:
sendFile:
sendPartial:
sendResponse:
servePublic:
setContentType:
SetCookie:
setCookies:
setHeader:
skip:
specialCharacters:
startChunking:
startSSE:
startStreaming:
status:
status=:
stopSSE:
Strict:
supportedCompression:
Text:
ThreadStartHook:
toNodes:
toString:
trace:
tryHeader:
UnAuthorisedError:
URLEncodedForm:
urlForm:
useCtxHook:
UseResponse: