import { Server } from "https://deno.land/x/peko@v0.5.1/server.ts";
Constructors
new
Server(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.
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.
requestHandler(request: Request): Promise<Response>