import { Router } from "https://deno.land/x/mith_router@v0.5.0/mod.ts";
A class which registers middleware (via .use()
) and then processes
inbound requests against that middleware (via .getRoutes()
).
Properties
private
paths: [key in methodTypes]: { [key: string]: { middleware: Mith; isRouter: boolean; matcher: MatchFunction; route: string; }; }Methods
use()
method: methodTypes,
path: string,
middleware: Middleware | RouterMiddleware | Array<Middleware | RouterMiddleware>,
Register middleware to be used with the router.
useRouter(path: string, middleware: RouterMiddleware | Array<RouterMiddleware>)
Register router middleware to be used with the router.