Skip to main content
Module

x/texa/src/util/RouteMiddleware.ts>RouteMiddleware

A Deno web framework inspired by Oak and Express. Built-in support for WebSockets, middleware and routing.
Latest
class RouteMiddleware
import { RouteMiddleware } from "https://deno.land/x/texa@0.8.1/src/util/RouteMiddleware.ts";

Methods

private
use_end(path: string | MiddlewareCallback<MiddlewareFn>, ...middleware: MiddlewareCallback<MiddlewareFn>[]): this
all(path: string, ...middleware: MiddlewareCallback<MiddlewareFn>[]): this

Accept all methods.

delete(path: string, ...middleware: MiddlewareCallback<MiddlewareFn>[]): this

DELETE request.

get(path: string, ...middleware: MiddlewareCallback<MiddlewareFn>[]): this

GET request.

patch(path: string, ...middleware: MiddlewareCallback<MiddlewareFn>[]): this

PATCH request.

post(path: string, ...middleware: MiddlewareCallback<MiddlewareFn>[]): this

POST request.

put(path: string, ...middleware: MiddlewareCallback<MiddlewareFn>[]): this

PUT request.

use(path: string | MiddlewareCallback<MiddlewareFn>, ...middleware: MiddlewareCallback<MiddlewareFn>[]): this