Tag: 后发布

最好的方法来转发上传stream

我正在编写用NodeJS编写的REST服务器脚本。 此脚本允许用户执行POST请求上传文件。 由于我的服务器不负责存储文件,并由另一个也是REST服务器的远程服务器负责,我喜欢将file uploadstream转发/redirect到该远程服务器。 什么是最好的方法来做到这一点? 我应该缓冲stream,并等待,直到我收到文件的全部stream式传输到远程服务器之前? 要么 我应该只是将数据块传输到远程服务器,因为我收到它们? 我试着用我的上传路线pipe道, req.pipe(request.post(connection).pipe(res) 但是我从远程服务器收到错误 – “连接已被客户端取消”。 要么 是否有可能将传入的上传streamredirect到远程服务器,以便我的脚本不会是中间人? 谢谢