Skip to main content
Module

x/dero/mod.ts>Router

Fast web framework for Deno (support native HTTP/2 Hyper and std/http).
Latest
class Router
import { Router } from "https://deno.land/x/dero@1.2.4/mod.ts";

Constructors

new
Router()

Type Parameters

optional
Req extends HttpRequest = HttpRequest
optional
Res extends HttpResponse = HttpResponse

Properties

any: (path: string, ...handlers: Handlers<Req, Res>) => this
c_routes: Record<string, any>[]
connect: (path: string, ...handlers: Handlers<Req, Res>) => this
delete: (path: string, ...handlers: Handlers<Req, Res>) => this
get: (path: string, ...handlers: Handlers<Req, Res>) => this
head: (path: string, ...handlers: Handlers<Req, Res>) => this
options: (path: string, ...handlers: Handlers<Req, Res>) => this
patch: (path: string, ...handlers: Handlers<Req, Res>) => this
post: (path: string, ...handlers: Handlers<Req, Res>) => this
put: (path: string, ...handlers: Handlers<Req, Res>) => this
route: Record<string, any>
trace: (path: string, ...handlers: Handlers<Req, Res>) => this

Methods

findRoute(method: string, url: string)
on(
method: string,
path: string,
...handlers: Handlers<Req, Res>,
)