class RouterList
implements IRouter
import { RouterList } from "https://deno.land/x/allo_routing@v2.0.0/mod.ts";
Class RouterList
is main object. Contains all routers.
const router = new RouterList();
// ...
if (router.match(request)) {
const response = await router.serveResponse(request);
}
Constructors
new
RouterList(options?: RouterOptions)Methods
getErrorReponse(): Promise<Response>
serveResponse(req: Request): Promise<Response>
setError(status: number, serveResponse: ServeResponseType): void
startsWith(path: string): RouterList