Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Router

Index

Constructors

Properties

onceRouterPaths: [string, ParsedPathConfig][] = []

Entries of [router path, ParsedPathConfig] for single-use routes

options: RouterConfig

Router config options

routerPaths: [string, ParsedPathConfig][] = []

Entries of [router path, ParsedPathConfig]

routes: Record<string, ParsedPathConfig> = {}

Path-keyed router route config object

Methods

  • createProxy(request: IncomingMessage, response: MoxyResponse, proxyUrl: string, options?: RequestOptions): void
  • Creates a simple opaque proxy

    Parameters

    • request: IncomingMessage

      The request

    • response: MoxyResponse

      The response

    • proxyUrl: string

      The proxy url

    • Optional options: RequestOptions

      The request options

    Returns void

  • parsePlaceholderParams(url: string): string
  • Convert simple replacement params into regex match groups

    Parameters

    • url: string

      The url

    Returns string

  • removeRoute(path: string): Router

Generated using TypeDoc