Skip to main content
Module

x/servest/middlewares.ts

🌾A progressive http server for Deno🌾
Go to Latest
File
import { HttpHandler } from "./router.ts";import { RoutingError } from "./error.ts";
/** Deny request with 404 if method doesn't match */export const methodFilter = (...method: string[]): HttpHandler => async req => { if (!method.includes(req.method)) { const u = new URL(req.url); throw new RoutingError(404, `Cannot ${req.method} ${u.pathname}`); }};