diff --git a/client/package-lock.json b/client/package-lock.json index 429b5b0e63d09189cd39c8f14176cc7b604b44ae..728e7efc73710b853d6b4dbc6f9cc941e2a7a292 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 8e2c07dc982954317e266a3850e100e53ab70af5..a6d8b7a91e971e7d13e6c26509b0b39461b90a0f 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 0000000000000000000000000000000000000000..4edac788f15395110b25aa235bf6426e606a7be4 --- /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