Merge pull request #860 from Pax1601/853-proxy-middleware-reroutes-to-address-if-backend-api-is-enabled

If address is *, proxy middleware reroutes to localhost
This commit is contained in:
Pax1601 2024-03-08 16:27:42 +01:00 committed by GitHub
commit 3b38ca5920
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -31,9 +31,11 @@ module.exports = function (configLocation) {
}
var app = express();
var backendAddress = config["backend"]["address"];
/* Define middleware */
app.use(logger('dev'));
app.use('/olympus', createProxyMiddleware({ target: `http://${config["backend"]["address"]}:${config["backend"]["port"]}`, changeOrigin: true }));
app.use('/olympus', createProxyMiddleware({ target: `http://${backendAddress === '*'? 'localhost': backendAddress}:${config["backend"]["port"]}`, changeOrigin: true }));
app.use(bodyParser.json({ limit: '50mb' }));
app.use(bodyParser.urlencoded({ limit: '50mb', extended: true }));
app.use(express.static(path.join(__dirname, 'public')));