From f1ce0fab8bd1cddcaf4d38213891a0520b725d48 Mon Sep 17 00:00:00 2001 From: Trisooma Date: Tue, 31 May 2016 15:55:03 +0200 Subject: [PATCH] Option to enable cors for editor (#886) Adds httpAdminCors setting --- red/api/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/red/api/index.js b/red/api/index.js index a84751573..2d0516d39 100644 --- a/red/api/index.js +++ b/red/api/index.js @@ -20,6 +20,7 @@ var util = require('util'); var path = require('path'); var passport = require('passport'); var when = require('when'); +var cors = require('cors'); var ui = require("./ui"); var nodes = require("./nodes"); @@ -112,6 +113,10 @@ function init(_server,_runtime) { ); adminApp.post("/auth/revoke",needsPermission(""),auth.revoke,errorHandler); } + if (settings.httpAdminCors) { + var corsHandler = cors(settings.httpAdminCors); + adminApp.use(corsHandler); + } // Flows adminApp.get("/flows",needsPermission("flows.read"),flows.get,errorHandler);