http および node-http-proxy モジュールを使用して、同じコンピューター上でアプリケーションをホストするための小さなリバース プロキシを作成しました。例えば:
私は持っている:
ポート 80 で実行されているプロキシ
ポート 3000 で実行されているwebsite1.com
ポート 3001 で実行されているwebsite2.com
ポート 3002 で実行されているwebsite3.com
website1.comドメインにアクセスすると、プロキシはnode-http-proxyを使用してポート 3000 で実行されているサーバーからコンテンツを提供します。
しかし今、各ドメイン (着信/発信の両方、または少なくとも発信) で使用される帯域幅を測定する必要があります。
リクエストオブジェクトで「データ」イベントをリッスンしようとしましたが、ドキュメントでは、何らかの理由で読み取り可能なイベントがIncomignMessageで発行されないと述べています。
「基本」機能用の小さなモジュールも作成しました。ここにあります。
https://npmjs.org/package/reproxy
example/example.jsを参照
では、現在のセットアップを使用して、この対策をどのように達成できますか?