Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/faster/server.ts>Server

A fast and optimized middleware server with an absurdly small amount of code (300 lines) built on top of Deno's native HTTP APIs with no dependencies. It also has a collection of useful middlewares: log file, serve static, CORS, session, rate limit, token, body parsers, redirect, proxy and handle upload. Fully compatible with Deno Deploy.
Go to Latest
class Server
import { Server } from "https://deno.land/x/faster@v10.5/server.ts";

Properties

acceptOrRejectSocketConn: (ctx: Context) => Promise<any>
all
connect
delete
get
head
onSocketClosed: (id: string, socket: WebSocket) => Promise<any>
onSocketMessage: (
id: string,
socket: WebSocket,
event: any,
) => Promise<any>
openedSockets: Map
options
patch
post
put
trace

Methods

listen(options: Deno.ServeOptions | Deno.ServeTlsOptions)
use(...handlers: RouteFn[])