diff --git a/src/main.js b/src/main.js index 86cf684..4bc2f6d 100644 --- a/src/main.js +++ b/src/main.js @@ -32,6 +32,10 @@ var opts = require('nomnom') default: 8080, help: 'Port' }) + .option('cors', { + default: true, + help: 'Enable Cross-origin resource sharing headers' + }) .option('verbose', { abbr: 'V', flag: true, @@ -54,7 +58,8 @@ var startServer = function(configPath, config) { configPath: configPath, config: config, bind: opts.bind, - port: opts.port + port: opts.port, + cors: opts.cors }); }; diff --git a/src/server.js b/src/server.js index ea52a32..7304119 100644 --- a/src/server.js +++ b/src/server.js @@ -90,7 +90,9 @@ module.exports = function(opts, callback) { var data = clone(config.data || {}); - app.use(cors()); + if (opts.cors) { + app.use(cors()); + } Object.keys(config.styles || {}).forEach(function(id) { var item = config.styles[id];