This example will create a basic proxy middleware.
const { createProxyMiddleware } = require('http-proxy-middleware');
const apiProxy = createProxyMiddleware({
target: 'http://localhost:3000',
changeOrigin: true,
});
app.use('/api', createProxyMiddleware({ target: 'http://localhost:3000/api', changeOrigin: true }));
app.use(
createProxyMiddleware({
target: 'http://localhost:3000',
changeOrigin: true,
pathFilter: '/api',
}),
);