Skip to main content
The Deno 2 Release Candidate is here
Learn more

Deno Tiny Router

A very simple router modeled after itty router.

Usage

import { serve } from "https://deno.land/std@0.158.0/http/server.ts";

const router = new Router();
router.get("/", () => new Response("Home Page"));
router.get<{ name: string }>("/test/:name", (request, params) => {
  return new Response(`Test: ${params.name}`, { status: 200 });
});
router.all("*", () => new Response("Not found", { status: 404 }));

serve((request) => router.handler(request), { port });