如何使用Node.js实现多部分文件上传代理?

3
我们已经为主后端服务器实现了一个代理服务器,它使用express-http-proxy npm包来处理所有请求。除了multipart请求外,它可以正常工作,因为multipart无法与此一起使用。当我上传小型文件时,它可以正常工作,因为在这种情况下,读取完整个body后,它将重定向到主服务器。
但是在multipart请求中,它会失败,没有任何内容到达后端服务器(因为它在代理之前尝试加载完整个body)。在探索中发现这个https://github.com/villadora/express-http-proxy/issues/127,其中清楚地说明它不被支持。
在进一步的探索中,发现multer nodejs库有助于支持保存multipart文件,但不确定如何将其用于代理multipart文件请求到后端服务器。
请提供如何使用nodejs实现“multipart文件上传代理”的指导。

请查看下方的解决方案。适用于文件数组。https://dev59.com/nmsMtIcB2Jgan1zn1NMa#69947625 - nojitsi
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接