cd client
npm install http-proxy-middleware
cd src && touch setupProxy.js
setupProxy.js
const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = function(app) {
app.use(
'/api',
createProxyMiddleware({
target: 'http://localhost:3001',
changeOrigin: true,
pathRewrite: {
'^/api':'/'
}
})
);
};
So now everyrequest to http://localhost:3000/api
goes to http://localhost:3001