diff --git a/front/package-lock.json b/front/package-lock.json index 0698646..b89f83c 100644 --- a/front/package-lock.json +++ b/front/package-lock.json @@ -11,6 +11,7 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", + "http-proxy-middleware": "^2.0.6", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.6.2", diff --git a/front/package.json b/front/package.json index 56419b8..6fb8d2d 100644 --- a/front/package.json +++ b/front/package.json @@ -6,6 +6,7 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", + "http-proxy-middleware": "^2.0.6", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.6.2", diff --git a/front/src/setupProxy.js b/front/src/setupProxy.js new file mode 100644 index 0000000..363f7d5 --- /dev/null +++ b/front/src/setupProxy.js @@ -0,0 +1,13 @@ +const { createProxyMiddleware } = require('http-proxy-middleware'); + +module.exports = function(app) { + if (process.env.NODE_ENV != 'production') { + app.use( + '/api', + createProxyMiddleware({ + target: 'http://localhost:8080', + changeOrigin: true, + }) + ); + } +};