Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js nodejs-从另一台主机下载一个文件,同时将该文件流式传输到另一台客户端_Node.js - Fatal编程技术网

Node.js nodejs-从另一台主机下载一个文件,同时将该文件流式传输到另一台客户端

Node.js nodejs-从另一台主机下载一个文件,同时将该文件流式传输到另一台客户端,node.js,Node.js,我有一个存储主机和一个服务器,我的客户端将从服务器请求文件,但文件来自存储主机。是否仍要使服务器将文件从存储主机传输到客户端,但客户端仍能看到来自服务器的文件 我有点想隐藏存储主机的位置。非常感谢。我建议您使用通过服务器将文件从存储器传输到客户端 例如: |客户端|--ask文件-->|服务器|--ask文件-->|存储| |存储|--返回流-->|服务器|--返回流-->|客户端| 存储返回一个流作为响应,服务器通过管道将该流传输到客户端响应。您的服务器只有一个代理角色。谢谢。我将查看node

我有一个存储主机和一个服务器,我的客户端将从服务器请求文件,但文件来自存储主机。是否仍要使服务器将文件从存储主机传输到客户端,但客户端仍能看到来自服务器的文件

我有点想隐藏存储主机的位置。非常感谢。

我建议您使用通过服务器将文件从存储器传输到客户端

例如:

|客户端|--ask文件-->|服务器|--ask文件-->|存储|

|存储|--返回流-->|服务器|--返回流-->|客户端|


存储返回一个流作为响应,服务器通过管道将该流传输到客户端响应。您的服务器只有一个代理角色。

谢谢。我将查看nodejs流。但是您有任何示例代码吗?前面的示例演示了如何流式传输到http响应。同时,这对于理解流是如何工作的也是非常好的。