class OakPlatform
extends ServerPlatform
import { OakPlatform } from "https://deno.land/x/momentum@v0.8.2/platform-oak/platform-oak.ts";
Constructors
Methods
private
parseFormBody(form: URLSearchParams, identifier: string)private
parseFormDataBody(formData: FormDataBody, identifier: string)private
parseJsonBody(json: Record<string, unknown>, identifier: string)addMiddlewareHandler(handler: (context: unknown) => Promise<boolean>)
addRouteHandler()
_controller: ControllerClass,
_action: string,
route: string,
_controllerMetadata: ControllerMetadata,
actionMetadata: ActionMetadata,
handler: (context: RouterContext) => any,
getContextItem()
kind: ,
| "url"
| "parameter"
| "query"
| "body"
| "cookie"
| "header"
| "state"
| "requestState"
| "request"
| "response"
context: RouterContext,
identifier: string,
sendFile(context: RouterContext, path: string)
setContextItem()
kind: ,
| "body"
| "status"
| "cookie"
| "header"
| "state"
| "requestState"
context: RouterContext,
value: any,
identifier?: any,
options?: any,