FredericHeem/starhackit

View on GitHub
server/src/server/koa/middleware/CorsMiddleware.js

Summary

Maintainability
A
0 mins
Test Coverage
const Cors = require('kcors');

// See https://github.com/koajs/cors#corsoptions for a list of options

function CorsMiddleware(app, koaApp, config){
  let log = require('logfilename')(__filename);
  const options = config.koa.cors;
  if(options){
    log.info("using cors with options: ", options);
    koaApp.use(Cors(options));
  } else {
    log.info("cors not configured");
  }
}

module.exports = CorsMiddleware;