Skip to main content
Module

x/peko/server.ts>Server

Featherweight app toolkit for Deno Deploy 🐣⚡
Go to Latest
class Server
extends Router
import { Server } from "https://deno.land/x/peko@1.7.2/server.ts";

Constructors

new
Server(config?: { port?: number; hostname?: string; })

Properties

readonly
allRoutes: Route[]
hostname: string
middleware: PromiseMiddleware[]
port: number
routers: Router[]
stdServer: stdServer | undefined

Methods

close(): void

Stop listening to HTTP requests.

listen(
port?: number,
onListen?: (server: stdServer) => void,
onError?: (error: unknown) => Response | Promise<Response>,
): Promise<void>

Start listening to HTTP requests.

requestHandler(request: Request): Promise<Response>

Generate Response by running route middleware/handler with Cascade.

use(middleware: Middleware | Middleware[] | Router)

Add global middleware or another router