import { default } from "https://deno.land/x/peko@v0.5.1/mod.ts";
Constructors
new
default(config?: Partial<Config>)Methods
handleError(ctx: RequestContext, status: number): Promise<Response>
Safe error handler. Uses config.handleError wrapped in try catch.
listen(port?: number, cb?: (params: { hostname: string; port: number; }) => void): void
Start listening to HTTP requests. Peko's requestHandler provides routing, cascading middleware & error handling.
Uses this.config.logEvent. Returns promise to not block process
Safe string logger. Uses config.stringLogger wrapped in try catch.
logRequest(): Promise<void>
Uses Server.config.logString and Server.config.logEvent. Returns promise to not block process
logString(string: string): Promise<void>
Safe string logger. Uses config.stringLogger wrapped in try catch.
removeRoute(route: string): number
Remove Route from Peko server
requestHandler(request: Request): Promise<Response>