Объясните пожалуйста зачем нужна эта библиотека
http-proxy.
Простыми словами объясните из их примера
var http = require('http'),
httpProxy = require('http-proxy');
var proxy = httpProxy.createProxyServer({});
var server = http.createServer(function(req, res) {
// Зачем проксировать запрос
proxy.web(req, res, { target: 'http://127.0.0.1:5050' });
});
console.log("listening on port 5050")
server.listen(5050);
Для чего это нужно, что бы подменить заголовки (как из их примера на npm)? Ведь это можно и так сделать. Не как не могу понять зачем клиенту подменять адрес запроса?