This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

reverse_proxy_pathmapper
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

reverse_proxy_pathmapper

Reverse proxy URL path mapper using http-proxy.

Usage

import {ReverseProxyPathMapper} from "reverse_proxy_path_mapper";
new ReverseProxyPathMapper({}, pathMapper).serve(9000);

Example PathMapper object

  • Key of path mapper object takes the string type which can include the regex string. Key must start with leading /
  • Value of path mapper object takes the string or object
    • If string then it must be a URL to the destination server.
    • If object then it should have two property URL (Destination Server URL) and rewriteURL (Either to append Destination URL with the incoming url or not);
const pathMapper = {
  '/8080/?(.*)': 'http://localhost:8080', // value must not end with trailing slash
  '/8081/?(.*)': {
    URL: 'http://localhost:8081',
    rewriteURL: false
    // since rewriteURL is false proxy will append '/8081/<regex url>' to http://localhost:8081 -> Final URL: 'http://localhost:8081/8081/<regex url>'
  },
  '/8081/static': {
    URL: 'http://localhost:8081',
    rewriteURL: true
    // since rewriteURL is true proxy will not append '/8081/static' to http://localhost:8081 -> Final URL: http://localhost:8081
  }
}

/reverse_proxy_pathmapper/

    Package Sidebar

    Install

    npm i reverse_proxy_pathmapper

    Weekly Downloads

    5

    Version

    2.0.0

    License

    ISC

    Unpacked Size

    7.36 kB

    Total Files

    6

    Last publish

    Collaborators

    • iambpn