Basic authentication i.e. 'user:password' to compute an Authorization header.
Rewrites the location host/ port on (301 / 302 / 307 / 308) redirects based on requested host/ port.Default: false.
Buffer
Changes the origin of the host header to the target URL.
rewrites domain of set-cookie headers.
rewrites path of set-cookie headers. Default: false
Specify whether you want to follow redirects. Default: false
URL string to be parsed with the url module.
object with extra headers to be added to target requests.
Rewrites the location hostname on (301 / 302 / 307 / 308) redirects, Default: null.
Specify whether you want to ignore the proxy path of the incoming request.
Local interface string to bind for outgoing connections.
Specify whether you want to prepend the target's path to the proxy path.
specify whether you want to keep letter case of response header key
Rewrites the location protocol on (301 / 302 / 307 / 308) redirects to 'http' or 'https'.Default: null.
Timeout (in milliseconds) when proxy receives no response from target. Default: 120000 (2 minutes)
Verify SSL certificate.
If set to true, none of the webOutgoing passes are called and it's your responsibility to appropriately return the response by listening and acting on the proxyRes event
Object to be passed to https.createServer().
URL string to be parsed with the url module.
Timeout (in milliseconds) for incoming requests
Explicitly specify if we are proxying to another proxy.
If you want to proxy websockets.
Adds x- forward headers.
Object to be passed to http(s).request.