From 51bcdc4467e2faf9ea8c617be1a8904e6ffb6e6d Mon Sep 17 00:00:00 2001 From: Ilya Boyandin Date: Wed, 20 Apr 2022 17:35:14 +0200 Subject: [PATCH] Add API proxy (#41) --- package.json | 3 ++- src/common/utilities.js | 9 +++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 2191fde..a13c75d 100644 --- a/package.json +++ b/package.json @@ -199,5 +199,6 @@ }, "eslintConfig": { "extends": "react-app" - } + }, + "proxy": "https://ukraine.bellingcat.com/ukraine-server" } diff --git a/src/common/utilities.js b/src/common/utilities.js index 935d11e..7299ebf 100644 --- a/src/common/utilities.js +++ b/src/common/utilities.js @@ -268,14 +268,15 @@ export function injectSource(id) { }; } +const API_ROOT = + process.env.NODE_ENV === "development" ? "" : process.env.SERVER_ROOT; + export function urlFromEnv(ext) { if (process.env[ext]) { if (!Array.isArray(process.env[ext])) { - return [`${process.env.SERVER_ROOT}${process.env[ext]}`]; + return [`${API_ROOT}${process.env[ext]}`]; } else { - return process.env[ext].map( - (suffix) => `${process.env.SERVER_ROOT}${suffix}` - ); + return process.env[ext].map((suffix) => `${API_ROOT}${suffix}`); } } else { return null;