現在、 と に 2 つのサーバーがあるwww.random1.com
としwww.random2.com
ます。私の現在のnode.jsサーバーが実行され、(ex.www.random2.com/static/javascript/script.js)www.random1.com
から静的ファイル(html、js、css)を取得する必要がwww.random2.com
ある場合、これを行うにはどのような方法がありますか?
これを達成するための私の主な目的は次のとおりです。
- 異なるサーバーの静的ファイルを再利用する
- 現在のサーバーでレンダリングする前に、別のサーバーから受信した静的ファイルをわずかに変更します (例: html を少し削除/追加する、html ファイルの .css を置き換えるなど)。
例:
- へのリクエスト
www.random1.com/index.html
- Server at
www.random1.com
getswww.random2.com/index.html
(参照される .js、.css ファイルとともに) - のサーバーは
www.random1.com
、受信したファイルにわずかな変更を加えます - サーバーはレンダリングします
www.random.com/index.html
(必要なjavascriptを使用すると、元のhtmlファイルのcssファイルもロードされるため、それらも取得する必要があります)
私は現在これを Express で実現しようとしていますが、一般的な Node.js の実装も大歓迎です。
ノート:
これは、静的ファイル サーバーへのアクセスが制限されている状況が発生した場合に備えて、今後の参考のためにお願いしたい質問です (例: 仕事中のみサーバーへのアクセスが許可されているなど)。同じリソースの 2 つのコピーを保持するか、ソース管理システムから分岐してマージできるアプローチを実装する方が、現実的には簡単であることを理解しています。
すべての回答を歓迎します。
あなたの知力と経験の幅を見せてください。