If address is *, proxy middleware reroutes to localhost

This commit is contained in:
Davide Passoni 2024-03-07 17:36:50 +01:00
parent cc8c25a283
commit 4f3491062b

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')));