我使用 http 和 node-http-proxy 模块编写了一个小型反向代理,用于在同一台计算机上托管我的应用程序。例如:
我有:
代理在 80 端口上运行
website1.com在端口 3000 上运行
website2.com在端口 3001 上运行
website3.com在端口 3002 上运行
如果我访问website1.com域,代理将使用node-http-proxy从运行在端口 3000 上的服务器提供内容。
但现在我需要测量每个域使用的带宽(传入/传出,或至少传出)
我已经尝试在请求对象上侦听“数据”事件,但在文档中他们说由于某种原因没有在IncomignMessage上发出可读事件。
我也为“基本”功能编写了一个小模块,可以在这里找到:
https://npmjs.org/package/reproxy
请参阅示例/example.js
那么,如何使用当前设置完成此测量?