npm-запрос нескольких удаленных каналов. (очистка одной трубы) - PullRequest
0 голосов
/ 08 ноября 2019

Итак, я хочу сделать несколько запросов - но мне нужно иметь возможность остановить последний запрос, как только я начну следующий запрос.

В основном я хочу иметь возможность очищать каждый канал запроса, когдаследующая труба запроса готова.

    var http = require('http'),
            request = require('request');

var server = http.createServer(function onRequest(req, res) {
       router(req, res, finalhandler(req, res))
     })


     remoteUrl = "http://s3.yesstreaming.net:7062/stream";



        const aq = request.get(remoteUrl);
        aq.on('response', (response) => {
            response.pause();
            // Do stuff with response.statusCode etc.
            setTimeout(() => {
                response
                .pipe(res)
                ;

               const aq = request.get('http://stream.radiomedia.com.au:8003/stream');
                aq.on('response', (response) => {
                    response.pause();
                    // Do stuff with response.statusCode etc.
                    setTimeout(() => {
                        response
                        .pipe(res);
                    },8000);
                });
            }, 3000);
        });

server.listen(8080)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...