Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Http

Hierarchy

  • Http

Index

Properties

Private middleware

middleware: void[] = []

Private next

next: boolean = false

routes

routes: any[] = []

server

server: Server

Methods

Body

  • Body(): (Anonymous function)

Controller

  • Controller(path?: string): (Anonymous function)
  • Parameters

    • Default value path: string = ""

    Returns (Anonymous function)

Delete

  • Delete(path: any): (Anonymous function)
  • Parameters

    • path: any

    Returns (Anonymous function)

Get

  • Get(path: any): (Anonymous function)
  • Parameters

    • path: any

    Returns (Anonymous function)

Mixed

  • Mixed(path: any): (Anonymous function)
  • Parameters

    • path: any

    Returns (Anonymous function)

Param

  • Param(key?: any): (Anonymous function)
  • Parameters

    • Optional key: any

    Returns (Anonymous function)

Params

  • Params(): (Anonymous function)

Patch

  • Patch(path: any): (Anonymous function)
  • Parameters

    • path: any

    Returns (Anonymous function)

Post

  • Post(path: any): (Anonymous function)
  • Parameters

    • path: any

    Returns (Anonymous function)

Put

  • Put(path: any): (Anonymous function)
  • Parameters

    • path: any

    Returns (Anonymous function)

Queries

  • Queries(): (Anonymous function)

Query

  • Query(key?: any): (Anonymous function)
  • Parameters

    • Optional key: any

    Returns (Anonymous function)

Request

  • Request(): (Anonymous function)

Response

  • Response(): (Anonymous function)

Route

  • Route(method: any, path: any): (Anonymous function)
  • Parameters

    • method: any
    • path: any

    Returns (Anonymous function)

Use

  • Use(...middlewares: any[]): any
  • Parameters

    • Rest ...middlewares: any[]

    Returns any

Private _return

autoload

  • autoload(source: any): void
  • Parameters

    • source: any

    Returns void

Private execute

Private find_route

Private get_arguments

  • get_arguments(params: any, req: any): any[]
  • Parameters

    • params: any
    • req: any

    Returns any[]

Private handle_request

Private inject

  • inject(fn: any): (Anonymous function)
  • Parameters

    • fn: any

    Returns (Anonymous function)

listen

  • listen(port: number): void
  • Parameters

    • port: number

    Returns void

Private run

  • run(middleware: any, req: any, res: any): Promise<Object>
  • Parameters

    • middleware: any
    • req: any
    • res: any

    Returns Promise<Object>

Private slashed

  • slashed(path: any): string
  • Parameters

    • path: any

    Returns string

use

  • use(middleware: any): void
  • Parameters

    • middleware: any

    Returns void

Generated using TypeDoc