OpenCORS
OpenCORS is a simple NodeJS based CORS Proxy
![npm version](https://badge.fury.io/js/opencors.svg)
Features
- ✅ 0 Dependencies
- ✅ Follow redirects
- ✅ Plain output
- ✅ SSL
Qiuck Start
Local
git clone https:
npm install
npm start
Deploy
![Deploy with Vercel](https://vercel.com/button)
Demo
https://codesandbox.io/p/devbox/nodejs-cors-proxy-xqsqwg
Installation
npm install opencors
Example Usage
Server (NodeJS)
import {OpenCORS} from 'opencors'
const server = new OpenCORS({
})
const {OpenCORS} = require('opencors')
const server = new OpenCORS({
})
Request examples:
https://xqsqwg-8080.csb.app/?url=https://www.google.com/
- Raw Google.com with CORS headers
Client (Browser)
fetch('https://xqsqwg-8080.csb.app/?url=https://www.google.com/').then(function (response){
return response.text()
}).then(function (html){
console.log(html)
}).catch(function (err){
console.warn('Something went wrong.',err)
})
License
MIT