Skip to main content
Module

x/fastro/docs/api.md

Fast and simple web application framework for deno
Go to Latest
File

Fastro API

Fastro Instance

Create fastro instance to load all controller, middleware, template and static file.

const server = new Fastro(serverOptions?: ServerOptions);

Fastro Methods

  • server.listen(listenOptions?: ListenOptions)
  • server.close()

Request

Request is extended from ServerRequest.

import type { Request } from "https://raw.fastro.dev/master/mod.ts";
export const handler = (request: Request) => {
    request.send("setup complete");
};

Request Methods

  • request.getPayload()
  • request.setCookie(cookie: Cookie)
  • request.getCookie(name: string)
  • request.getCookies()
  • request.clearCookie(name: string)
  • request.getParams()
  • request.getQuery()
  • request.proxy(url: string)
  • request.redirect(url: string)
  • request.send<T>(payload: string | T, status?: number, header?: Headers)
  • request.view(template: string)

What’s next: