CORS Anywhere - Initial commit

This commit is contained in:
Rob W
2013-01-03 18:37:26 +01:00
commit 8a367bda4b
7 changed files with 221 additions and 0 deletions

19
README.md Normal file
View File

@@ -0,0 +1,19 @@
**CORS Anywhere** is a NodeJS proxy which adds CORS headers to the proxied request.
The url to proxy is literally taken from the path, validated and proxied. The protocol
part of the proxied URI is optional, and defaults to "http". If port 443 is specified,
the protocol defaults to "https".
## Example
```javascript
var host = '127.0.0.1';
var port = 8080;
var cors_proxy = require("cors-anywhere");
cors_proxy.createServer().listen(port, host, function() {
console.log('Running CORS Anywhere on ' + host + ':' + port);
});
```
The package also includes a Procfile, to run the app on Heroku. More information about
Heroku can be found at https://devcenter.heroku.com/articles/nodejs.