Здравствуйте.
http.createServer((req, res) => {
const requestOptions = {
hostname: HOST,
port: PORT,
path: req.url,
method: req.method,
headers: req.headers,
};
const proxyRequest = http.request(requestOptions, incomingMessage => {
res.writeHead(incomingMessage.statusCode, incomingMessage.headers);
incomingMessage.pipe(res);
});
req.pipe(proxyRequest);
}).listen(6001);
У меня есть сложности с пониманием работы метода readable.pipe.
В документации написано, что этот метод привязывает к пишущий поток к читающему и заставляет читающий поток передавать все свои данные в пишущий.
Сообщение от nodejs.org
|
The readable.pipe() method attaches a Writable stream to the readable, causing it to switch automatically into flowing mode and push all of its data to the attached Writable.
|
Скажите, пожалуйста, какие данные передаются из читающего потока в пишущий в коде выше в строках 13 и 16?