Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Http

LAF-HTTP Simple express like http library for rest api services

export
class

Http

Hierarchy

  • Http

Index

Properties

Private _middleware

_middleware: any = []

Store global middleware

type

{*}

memberof

Http

Private _next

_next: boolean = false

Pass through middleware

type

{boolean}

memberof

Http

Private _routes

_routes: Array<any> = []

Store registered routes

type

{Array}

memberof

Http

server

server: any

Server instance

type

{any}

memberof

Http

Accessors

handler

  • get handler(): any
  • Get request handler

    readonly
    type

    {*}

    memberof

    Http

    Returns any

Methods

_handler

Private _return

  • Return wrapper for req.return

    memberof

    Http

    Parameters

    Returns any

Private _route

Private execute

listen

  • listen(port: number): void
  • Start server

    memberof

    Http

    Parameters

    • port: number

    Returns void

register

  • register(routes: any): void
  • Register routes

    memberof

    Http

    Parameters

    • routes: any

    Returns void

Private slashed

  • slashed(path: any): string
  • Remove trailing slash

    memberof

    Http

    Parameters

    • path: any

    Returns string

use

  • use(middleware: any): void
  • Register global middleware

    memberof

    Http

    Parameters

    • middleware: any

    Returns void

Generated using TypeDoc