UNPKG

jira-web-components

Version:
32 lines (30 loc) 810 B
const host = process.env.HOST || '127.0.0.1'; const port = process.env.PORT || 4444; const originBlacklist = parseEnvList(process.env.CORSANYWHERE_BLACKLIST); const originWhitelist = parseEnvList(process.env.CORSANYWHERE_WHITELIST); function parseEnvList(env) { if (!env) { return []; } return env.split(','); } const corsAnywhere = require('cors-anywhere'); corsAnywhere.createServer({ originBlacklist, originWhitelist, removeHeaders: [ 'cookie', 'cookie2', // Strip Heroku-specific headers 'x-heroku-queue-wait-time', 'x-heroku-queue-depth', 'x-heroku-dynos-in-use', 'x-request-start', ], redirectSameOrigin: true, httpProxyOptions: { xfwd: false, }, }).listen(port, host, function() { console.log('Running CORS proxy on ' + host + ':' + port); });