mysociety/popit-api

View on GitHub
src/openpoliticians.js

Summary

Maintainability
A
0 mins
Test Coverage
"use strict";

var cors = require('cors');

var originWhitelist = [
  'http://openpoliticians.org',
  'http://everypolitician.org',
  'http://localhost:4000',
];

var openPoliticiansCors = cors({
  origin: function(origin, callback) {
    var originIsWhitelisted = originWhitelist.indexOf(origin) !== -1;
    callback(null, originIsWhitelisted);
  },
  credentials: true,
});

module.exports = openPoliticiansCors;