import * as oak from "https://deno.land/x/oak@v17.1.2/application.ts";
Contains the core concept of oak, the middleware application. Typical usage is the creation of an application instance, registration of middleware, and then starting to listen for requests.
Example
import { Application } from "jsr:@oak/oak@14/application";
const app = new Application();
app.use((ctx) => {
ctx.response.body = "hello world!";
});
app.listen({ port: 8080 });
Classes
A class which registers middleware (via | |
An event that occurs when the application closes. | |
An event that occurs when an application error occurs. | |
An event that occurs when the application starts listening for requests. |
Interfaces
Available options that are used when creating a new instance of
| |
Base interface for application listening options. |
Type Aliases
Options which can be specified when listening. | |
Interface options when listening on TLS. | |
The base type of state which is associated with an application or context. |