nodejs服务转发请求去另一个服务器上的文件

发布于 2022-09-05 22:44:47 字数 564 浏览 8 评论 0

node服务:服务A
文件服务:服务B

client只能够与服务A通行。

需求:client发送请求到A这里,请求中带有服务B的文件下载地址。因为不能直接访问服务B,所以需要服务A拿到client请求中的文件地址,去访问服务B,然后下载下来到服务A本地,最后返回给client一个在服务A中的文件地址。

请问,这个改如何实现呢?服务A拿到请求数据http://bbb/ddd.pdf,然后如何发起请求到
http://bbb/ddd.pdf,然后下载下来这个ddd.pdf到A本地

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黄昏下泛黄的笔记 2022-09-12 22:44:47

可以在a拿到地址以后开一个http模拟下载,或者a用内部网络之类的直接连接到b。
也可以在a拿到地址后生成一个token,使用token让clinet去访问b的文件,具体的访问方式可以使用别的跳转访问,同时验证token的有效性和时效

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文