http-proxy-me
v1.0.2
Published
An HTTP proxy
Downloads
11
Readme
http-proxy-me
Create a very simple http proxy that intercepts every queries and forward them to the given target. Very usefull if you have CORS issues.
How it works?
First you have to create the server:
import {HttpProxyMe} from './index';
HttpProxyMe.createServer(+process.env.PORT || 3001);
Then you have to request the created server with the target you want to rich like that:
http://localhost:3001?__proxy=http://my.target.com/page?p=1&sort=asc
Redirect to another URL
if you want to redirect all the URLs from http://my-domain1.com
to http://my-domain2.com/test
you can provide
an array of RedirectUrl
's type when creating the server like that:
import { HttpProxyMe, RedirectUrl } from './index';
let redirectUrls = [];
redirectUrls.push(new RedirectUrl('http://my-domain1.com', 'http://my-domain2.com/test'));
HttpProxyMe.createServer(+process.env.PORT || 3001, redirectUrls);