最好的方法来转发上传stream

我正在编写用NodeJS编写的REST服务器脚本。 此脚本允许用户执行POST请求上传文件。 由于我的服务器不负责存储文件,并由另一个也是REST服务器的远程服务器负责,我喜欢将file uploadstream转发/redirect到该远程服务器。 什么是最好的方法来做到这一点?

我应该缓冲stream,并等待,直到我收到文件的全部stream式传输到远程服务器之前? 要么

我应该只是将数据块传输到远程服务器,因为我收到它们? 我试着用我的上传路线pipe道,

req.pipe(request.post(connection).pipe(res) 

但是我从远程服务器收到错误 – “连接已被客户端取消”。 要么

是否有可能将传入的上传streamredirect到远程服务器,以便我的脚本不会是中间人?

谢谢

Interesting Posts