Module

x/abc/abc.ts>Abc

A better Deno framework to create web application.
Go to Latest
class Abc
import { Abc } from "https://dotland.deno.dev/x/abc@v0.1.6/abc.ts";

Constructors

new
Abc()

Properties

middleware: MiddlewareFunc[]
premiddleware: MiddlewareFunc[]
renderer: Renderer
router: Router
server: Server

Methods

private
transformResult(c: Context, result: any)
add(
method: string,
path: string,
handler: HandlerFunc,
...middleware: MiddlewareFunc[],
)
any(
path: string,
)
connect(
path: string,
)
delete(
path: string,
)
file(
path: string,
filepath: string,
)

file registers a new route with path to serve a static file with optional route-level middleware.

get(
path: string,
)
group(prefix: string, ...m: MiddlewareFunc[])

group creates a new router group with prefix and optional group level middleware.

head(
path: string,
)
match(
methods: string[],
path: string,
)
options(
path: string,
)
patch(
path: string,
)
post(
path: string,
)

pre adds middleware which is run before router.

put(
path: string,
)
start(addr: string)

start starts an HTTP server.

static(prefix: string, root: string)

static registers a new route with path prefix to serve static files from the provided root directory.

trace(
path: string,
)

use adds middleware which is run after router.