http-proxy-middleware icon indicating copy to clipboard operation
http-proxy-middleware copied to clipboard

Express multipart/form-data multer files

Open Navino16 opened this issue 2 years ago • 1 comments

Checks

Describe the bug (be clear and concise)

When proxying a POST multipart/form-data request that have been processed by multer, files are not sent even with the code from #896

Step-by-step reproduction instructions

1. Install express
2. Add multer to any route to catch file
3. After that route add http-proxy-middleware :

app.use('/api/v2/', MyRoutes);
app.all('*', createProxyMiddleware({
  target: 'https://myURL.com/',
  changeOrigin: true
}));

4. On first route, call next() function to send request to proxy middleware

Expected behavior (be clear and concise)

Request should be proxied whit files

How is http-proxy-middleware used in your project?

myproject0.0.1 /home/****/perso/myproject
└── [email protected]

What http-proxy-middleware configuration are you using?

{
  target: 'https://myURL.com/',
  changeOrigin: true,
}

What OS/version and node/version are you seeing the problem?

Ubuntu 20.04.6 LTS with NodeJS v19.9.0

Additional context (optional)

No response

Navino16 avatar Jul 26 '23 15:07 Navino16

I have got the same problem. Someone give us an advice please!

thuongvovan avatar Mar 28 '24 17:03 thuongvovan