From 907c6eeefa2e6dde2fc185a8022ef68173602db7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Faure?= <raphael.faure2@student-cs.fr> Date: Sat, 26 Nov 2022 23:56:36 +0100 Subject: [PATCH] hhtp-proy-middleware --- client/package-lock.json | 1 + client/package.json | 2 +- client/src/setupProxy.js | 26 ++++++++++++++++++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 client/src/setupProxy.js diff --git a/client/package-lock.json b/client/package-lock.json index 429b5b0..728e7ef 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -12,6 +12,7 @@ "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "browserify-zlib": "^0.2.0", + "http-proxy-middleware": "^2.0.6", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.4.3", diff --git a/client/package.json b/client/package.json index 8e2c07d..a6d8b7a 100644 --- a/client/package.json +++ b/client/package.json @@ -7,6 +7,7 @@ "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "browserify-zlib": "^0.2.0", + "http-proxy-middleware": "^2.0.6", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.4.3", @@ -26,7 +27,6 @@ "react-app/jest" ] }, - "proxy": "http://localhost:3001/", "browserslist": { "production": [ ">0.2%", diff --git a/client/src/setupProxy.js b/client/src/setupProxy.js new file mode 100644 index 0000000..4edac78 --- /dev/null +++ b/client/src/setupProxy.js @@ -0,0 +1,26 @@ +const { createProxyMiddleware } = require('http-proxy-middleware'); + +module.exports = function (app) { + app.use( + '/visited_tags', + createProxyMiddleware({ + target: 'http://localhost:3001', + changeOrigin: true, + }) + ); + app.use( + '/to_win', + createProxyMiddleware({ + target: 'http://localhost:3001', + changeOrigin: true, + }) + ); + app.use( + '/new_tag', + createProxyMiddleware({ + target: 'http://localhost:3001', + changeOrigin: true, + }) + ); + +}; \ No newline at end of file -- GitLab