Я написал небольшой обратный прокси для размещения своих приложений на том же компьютере с использованием модулей http и node-http-proxy. Например:
У меня есть:
прокси, работающий на порту 80
website1.com работает через порт 3000
website2.com работает через порт 3001
website3.com работает через порт 3002
Если я получу доступ к домену website1.com, прокси-сервер будет обслуживать содержимое с сервера, работающего на порту 3000, используя node-http-proxy.
Но теперь мне нужно измерить пропускную способность, используемую для каждого домена (как входящего/исходящего, так и исходящего).
Я пытался прослушивать события «данные» в объекте запроса, но в документации говорится, что по какой-то причине читаемые события не отправляются в IncomignMessage.
Я также написал небольшой модуль для «базового» функционала, его можно найти здесь:
https://npmjs.org/package/reproxy
См. пример/example.js.
Итак, как я могу выполнить эту меру, используя текущую настройку?