Options
All
  • Public
  • Public/Protected
  • All
Menu

Class App

Hierarchy

Index

Constructors

constructor

Properties

Readonly debug

debug: boolean

Readonly keys

keys: null | { ca: string; cert: string; privkey: string }

middlewares

Readonly ports

ports: { http: null | number; https: null | number }

Type declaration

  • http: null | number
  • https: null | number

routes

routes: Route[]

Protected servers

servers: { http: Server; https: null | Server }

Type declaration

  • http: Server
  • https: null | Server

Readonly staticRoutes

staticRoutes: StaticRoute[]

Methods

Private _handleRequest

  • _handleRequest(req: IncomingMessage, res: ServerResponse, isHTTP: boolean): Promise<void>
  • Parameters

    • req: IncomingMessage
    • res: ServerResponse
    • isHTTP: boolean

    Returns Promise<void>

_handleRoute

_handleRouteError

all

createMiddleware

delete

executeMiddlewares

get

handleStaticRoteError

  • handleStaticRoteError(res: Response): Promise<void>

head

patch

post

put

registerRoute

serve

  • serve(urlPath: string, folderPath: string): StaticRoute
  • Parameters

    • urlPath: string
    • folderPath: string

    Returns StaticRoute

start

  • start(httpPort: number, started?: () => void): void
  • Parameters

    • httpPort: number
    • Optional started: () => void
        • (): void
        • Returns void

    Returns void

useRouter

  • useRouter(router: Router): void
  • Parameters

    Returns void

Generated using TypeDoc