Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.02.2021, 21:35
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,705

How work readable.pipe method?
Здравствуйте.

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?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Yandex map "has no method 'geocode'" Loki6999 Общие вопросы Javascript 1 11.11.2013 10:24
Object [object global] has no method Mukhtar Общие вопросы Javascript 8 07.11.2013 12:23
Uncaught TypeError: Object [object global] has no method valyan Events/DOM/Window 4 06.08.2013 16:38
Object has no method fadeIn Mukhtar Events/DOM/Window 7 31.12.2012 15:11
dropdownlist selected value don't work coder13aa Общие вопросы Javascript 5 03.10.2011 00:41