Interface HttpProxyListeners

Listening for proxy events.
This options contains listeners for node-http-proxy. {typeof httpProxy.on} httpProxy

Hierarchy

  • Record<string, any>
    • HttpProxyListeners

Properties

close?: ((proxyRes: IncomingMessage, proxySocket: Socket, proxyHead: any) => void)

Type declaration

    • (proxyRes: IncomingMessage, proxySocket: Socket, proxyHead: any): void
    • This event is emitted once the proxy websocket was closed.

      Parameters

      • proxyRes: IncomingMessage
      • proxySocket: Socket
      • proxyHead: any

      Returns void

econnreset?: ((err: Error, req: IncomingMessage, res: ServerResponse<IncomingMessage>, target: ProxyTargetUrl) => void)

Type declaration

    • (err: Error, req: IncomingMessage, res: ServerResponse<IncomingMessage>, target: ProxyTargetUrl): void
    • Parameters

      • err: Error
      • req: IncomingMessage
      • res: ServerResponse<IncomingMessage>
      • target: ProxyTargetUrl

      Returns void

end?: ((req: IncomingMessage, res: ServerResponse<IncomingMessage>, proxyRes: IncomingMessage) => void)

Type declaration

    • (req: IncomingMessage, res: ServerResponse<IncomingMessage>, proxyRes: IncomingMessage): void
    • Parameters

      • req: IncomingMessage
      • res: ServerResponse<IncomingMessage>
      • proxyRes: IncomingMessage

      Returns void

proxyReq?: ((proxyReq: ClientRequest, req: IncomingMessage, res: ServerResponse<IncomingMessage>, options: ServerOptions) => void)

Type declaration

    • (proxyReq: ClientRequest, req: IncomingMessage, res: ServerResponse<IncomingMessage>, options: ServerOptions): void
    • Parameters

      • proxyReq: ClientRequest
      • req: IncomingMessage
      • res: ServerResponse<IncomingMessage>
      • options: ServerOptions

      Returns void

proxyReqWs?: ((proxyReq: ClientRequest, req: IncomingMessage, socket: Socket, options: ServerOptions, head: any) => void)

Type declaration

    • (proxyReq: ClientRequest, req: IncomingMessage, socket: Socket, options: ServerOptions, head: any): void
    • Parameters

      • proxyReq: ClientRequest
      • req: IncomingMessage
      • socket: Socket
      • options: ServerOptions
      • head: any

      Returns void

proxyRes?: ((proxyRes: IncomingMessage, req: IncomingMessage, res: ServerResponse<IncomingMessage>) => void)

Type declaration

    • (proxyRes: IncomingMessage, req: IncomingMessage, res: ServerResponse<IncomingMessage>): void
    • Parameters

      • proxyRes: IncomingMessage
      • req: IncomingMessage
      • res: ServerResponse<IncomingMessage>

      Returns void

start?: ((req: IncomingMessage, res: ServerResponse<IncomingMessage>, target: ProxyTargetUrl) => void)

Type declaration

    • (req: IncomingMessage, res: ServerResponse<IncomingMessage>, target: ProxyTargetUrl): void
    • Parameters

      • req: IncomingMessage
      • res: ServerResponse<IncomingMessage>
      • target: ProxyTargetUrl

      Returns void

Generated using TypeDoc