From cff310cd4679ea77363e4c83b8805af88d659d08 Mon Sep 17 00:00:00 2001 From: Sushil Shinde Date: Fri, 9 Apr 2021 22:43:10 +0530 Subject: [PATCH 1/2] fix: CORS error --- .circleci/config.yml | 1 + src/server/index.js | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 21613be979..e5ba2de308 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -277,6 +277,7 @@ workflows: only: - develop - feature/recommender-sync-develop + - remove-CORS # This is alternate dev env for parallel testing - "build-test": context : org-global diff --git a/src/server/index.js b/src/server/index.js index ed18b9f86f..7bceb72af0 100644 --- a/src/server/index.js +++ b/src/server/index.js @@ -146,8 +146,12 @@ async function onExpressJsSetup(server) { server.use( '/community-app-assets/api/tc-communities', (req, res, next) => { - res.set('Access-Control-Allow-Headers', 'authorization'); - res.set('Access-Control-Allow-Origin', '*'); + res.header("Access-Control-Allow-Origin", "*"); + res.header("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT"); + res.header( + "Access-Control-Allow-Headers", + "Origin, X-Requested-With, Content-Type, Accept, Authorization" + ); next(); }, tcCommunitiesDemoApi, From 72db6a14472d808eaa554a55d0514e943df9d669 Mon Sep 17 00:00:00 2001 From: "Luiz R. Rodrigues" Date: Sat, 10 Apr 2021 07:59:48 -0300 Subject: [PATCH 2/2] fix lint --- src/server/index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server/index.js b/src/server/index.js index 7bceb72af0..f363bc0063 100644 --- a/src/server/index.js +++ b/src/server/index.js @@ -146,11 +146,11 @@ async function onExpressJsSetup(server) { server.use( '/community-app-assets/api/tc-communities', (req, res, next) => { - res.header("Access-Control-Allow-Origin", "*"); - res.header("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT"); + res.header('Access-Control-Allow-Origin', '*'); + res.header('Access-Control-Allow-Methods', 'GET,HEAD,OPTIONS,POST,PUT'); res.header( - "Access-Control-Allow-Headers", - "Origin, X-Requested-With, Content-Type, Accept, Authorization" + 'Access-Control-Allow-Headers', + 'Origin, X-Requested-With, Content-Type, Accept, Authorization', ); next(); },