【发布时间】:2018-05-03 09:27:16
【问题描述】:
我有一个存储主机和一个服务器,我的客户端将向服务器请求文件,但文件来自存储主机。无论如何让服务器将文件从存储主机传输到客户端,但客户端仍然看到该文件来自服务器?
我有点想隐藏存储主机的位置。非常感谢。
【问题讨论】:
标签: node.js
我有一个存储主机和一个服务器,我的客户端将向服务器请求文件,但文件来自存储主机。无论如何让服务器将文件从存储主机传输到客户端,但客户端仍然看到该文件来自服务器?
我有点想隐藏存储主机的位置。非常感谢。
【问题讨论】:
标签: node.js
我建议您使用nodejs stream 将您的文件通过服务器从存储传输到客户端。
例子:
|客户| -- 询问文件 --> |服务器| -- 询问文件 --> |存储|
|存储| -- 返回流 --> |服务器| -- 返回流 --> |Client|
存储返回一个流作为响应,服务器将该流通过管道传递给客户端响应。您的服务器只有一个代理角色。
【讨论】: