0

假设我目前在www.random1.com和有两台服务器www.random2.com。如果我当前的node.js服务器运行www.random1.com并需要从www.random2.com(ex.www.random2.com/static/javascript/script.js)获取静态文件(html,js,css),有什么方法可以做到这一点?

我实现这一目标的主要目标如下:

  1. 重用来自不同服务器的静态文件
  2. 稍微修改从另一台服务器接收到的静态文件,然后在当前服务器中呈现它们(例如删除/添加一些 html,替换 html 文件中的 .css 等)

例子:

  • 请求www.random1.com/index.html
  • www.random1.com获取服务器www.random2.com/index.html(连同引用的 .js、.css 文件)
  • 服务器 atwww.random1.com对收到的文件进行轻微修改
  • 服务器渲染到www.random.com/index.html(使用所需的 javascript,还加载了原始 html 文件中的 css 文件,因此我也必须获取这些文件)

我目前正在尝试通过 Express 来完成这项工作,但也非常欢迎一般的 Node.js 实现。

笔记:

这是我要求将来参考的一个问题,以防出现某些我对静态文件服务器的访问受限的情况(例如,仅允许在工作时访问服务器等)。我知道实现一种方法实际上会更容易,我可以只保留相同资源的两个副本,或者我可以从中分支并合并的源管理系统。

欢迎所有答案。

请告诉我你的智力和经验的广度。

4

0 回答 0