From ef9326abc64d67122c9efd111633599c7bf65dd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20M=C3=A9tais?= Date: Mon, 29 Dec 2014 15:57:04 +0100 Subject: [PATCH] Add CORS headers to the API --- bin/server.js | 3 +++ package.json | 1 + 2 files changed, 4 insertions(+) diff --git a/bin/server.js b/bin/server.js index 5263db7..a345910 100644 --- a/bin/server.js +++ b/bin/server.js @@ -3,13 +3,16 @@ var app = express(); var server = require('http').createServer(app); var bodyParser = require('body-parser'); var compress = require('compression'); +var cors = require('cors'); var authMiddleware = require('../lib/server/middlewares/authMiddleware'); var apiLimitsMiddleware = require('../lib/server/middlewares/apiLimitsMiddleware'); +// Middlewares app.use(compress()); app.use(bodyParser.json()); +app.use(cors()); app.use(authMiddleware); app.use(apiLimitsMiddleware); diff --git a/package.json b/package.json index c9b44d3..6b34d28 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "async": "~0.9.0", "body-parser": "~1.10.0", "compression": "~1.2.2", + "cors": "^2.5.2", "debug": "~2.1.0", "express": "~4.10.6", "phantomas": "1.8.0",