aboutsummaryrefslogtreecommitdiff
path: root/modern/src/setupProxy.js
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2021-12-20 21:14:53 -0600
committerIván Ávalos <avalos@disroot.org>2021-12-20 21:14:53 -0600
commitcb9728775b0e5eca8c705c0e2c61f9171b7068d9 (patch)
tree045635a126c10b019df933992bc32c161f6635ff /modern/src/setupProxy.js
parent7bf059a2bb5423fe85bcd59938acd4a40671f14b (diff)
downloadetbsa-traccar-web-cb9728775b0e5eca8c705c0e2c61f9171b7068d9.tar.gz
etbsa-traccar-web-cb9728775b0e5eca8c705c0e2c61f9171b7068d9.tar.bz2
etbsa-traccar-web-cb9728775b0e5eca8c705c0e2c61f9171b7068d9.zip
Upgraded http-proxy-middleware to 2.0.1 and fixed reports
Diffstat (limited to 'modern/src/setupProxy.js')
-rw-r--r--modern/src/setupProxy.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/modern/src/setupProxy.js b/modern/src/setupProxy.js
index bc0daf0..7161414 100644
--- a/modern/src/setupProxy.js
+++ b/modern/src/setupProxy.js
@@ -1,8 +1,9 @@
/* eslint-disable import/no-extraneous-dependencies */
-const proxy = require('http-proxy-middleware');
+const { createProxyMiddleware } = require('http-proxy-middleware');
+
module.exports = (app) => {
- app.use(proxy('/api/socket', { target: `wss://${process.env.REACT_APP_URL_NAME}`, changeOrigin: true, ws: true }));
- app.use(proxy('/api', { target: `https://${process.env.REACT_APP_URL_NAME}`, changeOrigin: true }));
-}; \ No newline at end of file
+ app.use('/api/socket', createProxyMiddleware({ target: `wss://${process.env.REACT_APP_URL_NAME}`, changeOrigin: true, ws: true, protocolRewrite: 'wss' }));
+ app.use('/api', createProxyMiddleware({ target: `https://${process.env.REACT_APP_URL_NAME}`, changeOrigin: true, protocolRewrite: 'https', headers: { "Connection": "keep-alive" } }));
+};