Index

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

API symbols

`$`:
`->`:
`==`:
`[]`:
add:
addHeader:
addMiddleware:
allowedCharacters:
allowsBody:
AsyncHandler:
BadRequestError:
BasicType:
beenModified:
body:
checkPathCharacters:
closed:
cmp:
contains:
contentType:
Context:
createAsyncHandler:
Data:
ensureCorrectPath:
expectKind:
filename:
ForbiddenError:
Form:
fromForm:
fromRequest:
getHandlerInfo:
getHeader:
getHeaders:
getPath:
Greedy:
greedyMatch:
Handler:
HandlerInfo:
HandlerPos:
hasBody:
hasHeader:
Header:
HeaderTypes:
HttpError:
httpMethod:
initHandler:
InternalServerError:
InvalidContentError:
Json:
json:
json=:
makeErrorConstructor:
map:
MappingError:
match:
Middle:
multipartForm:
MultipartValue:
newBadRequestError:
newContext:
newForbiddenError:
newInternalServerError:
newInvalidContentError:
newNotFoundError:
newRangeNotSatisfiableError:
newResponse:
newUnAuthorisedError:
NotFoundError:
optBody:
Param:
paramStart:
partMatch:
Path:
pathSeparator:
PatternNode:
PatternType:
Post:
Pre:
ProblemResponse:
ProcParameter:
Query:
RangeNotSatisfiableError:
rearrange:
redirect:
replace:
requestRange:
respond:
Response:
route:
Router:
RoutingResult:
run:
send:
sendChunk:
sendCompressed:
sendEvent:
sendFile:
sendPartial:
servePublic:
setContentType:
setHeader:
specialCharacters:
startChunking:
startSSE:
startStreaming:
status:
status=:
stopSSE:
supportedCompression:
Text:
toNodes:
toString:
UnAuthorisedError:
URLEncodedForm:
urlForm: