1.0.2 • Published 8 years ago

http-proxy-me v1.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

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);
1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago