import { Router } from "https://deno.land/x/mith@v0.9.6/example/deps.ts";
A class which registers middleware (via .use()
) and then processes
inbound requests against that middleware (via .getRoutes()
).
Properties
private
paths: [key in methods]: { [key: string]: { middleware: Mith; isRouter: boolean; matcher: MatchFunction; route: string; }; }Methods
getRoutes<Req extends Request, Res extends Response, Next extends NextFunction>(): Middleware
Returns a middleware that will trigger the routing system
use()
method: methods,
path: string,
middleware: Middleware | RouterMiddleware | Array<Middleware | RouterMiddleware>,
Register middleware to be used with the router.