Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "utils/finalHandler"

Index

Variables

Const DOUBLE_SPACE_REGEXP

DOUBLE_SPACE_REGEXP: RegExp = /\x20{2}/g

Const NEWLINE_REGEXP

NEWLINE_REGEXP: RegExp = /\n/g

Functions

Private createHtmlDocument

  • createHtmlDocument(message: string): string

finalHandler

Private getErrorHeaders

  • getErrorHeaders(err?: any): any

Private getErrorMessage

  • getErrorMessage(err: any, status: Status): string
  • Get message from Error object, fallback to status message.

    Parameters

    • err: any
    • status: Status

    Returns string

Private getErrorStatusCode

  • getErrorStatusCode(err: any): number | undefined

Private getResourceName

  • getResourceName(req: Request): string
  • Get resource name for the request.

    This is typically just the original pathname of the request but will fallback to "resource" is that cannot be determined.

    Parameters

    Returns string

Private getResponseStatusCode

  • getResponseStatusCode(res: Response): number

Private send

  • send(req: Request, res: Response, status: Status, headers: any, message: any): void

Private setHeaders

  • setHeaders(res: Response, headers: any): void

Generated using TypeDoc