opencors
v1.0.5
Published
OpenCORS is a simple NodeJS based CORS Proxy
Downloads
19
Maintainers
Readme
OpenCORS
OpenCORS is a simple NodeJS based CORS Proxy
Features
- ✅ 0 Dependencies
- ✅ Follow redirects
- ✅ Plain output
- ✅ SSL
Qiuck Start
Local
git clone https://github.com/nuzulul/opencors.git
npm install
npm start
Deploy
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({
//port:4000,
//front: '<h1>opencors</h1>'
})
const {OpenCORS} = require('opencors')
const server = new OpenCORS({
//port:4000,
//front: '<h1>opencors</h1>'
})
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