cors-http-proxy

2.0.0 • Public • Published

CORS http proxy

This is a simple reverse proxy which can be used for development to access server responses where CORS is not enabled for a specific reason.

In addition to allowing all CORS preflight requests, it will also expose access control headers (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Expose-Headers) based on some random tokens like "token", "secret", "csrf"

Usage

Install the package as a dev dependency in your application

npm install cors-http-proxy --save-dev

Start the proxy by setting a desired target and port

cors-http-proxy -t https://google.ro -p 8082

Example with an angular application with npm scripts

{
  "scripts": {
    "start:dev": "cors-http-proxy -t https://your-dev-server.com -p 8082 | ng serve"
  }
}

Readme

Keywords

Package Sidebar

Install

npm i cors-http-proxy

Weekly Downloads

31

Version

2.0.0

License

ISC

Unpacked Size

25 kB

Total Files

13

Last publish

Collaborators

  • alexandru.luca