Как сделать несколько HTTP-запросов из облачной функции Google (Cheerio, Node.js)

Почему бы не преобразовать строку в целое число формы YYYYMMDDHHMMSS? Каждое приращение времени создавало бы большее целое число, и вы могли бы фильтровать целые числа, а не беспокоиться о преобразовании в время ISO.

0
задан Renaud Tarnec 16 January 2019 в 11:24
поделиться

1 ответ

Может быть, посмотрите на что-то вроде этого. Он использует обещания Bluebird и библиотеку запросов-обещаний

const Promise = require('bluebird');
var rp = require('request-promise');

const urlList = ['http://www.google.com', 'http://example.com']

async function getList() {
  await Promise.map(urlList, (url, index, length) => { 

    return rp(url)
      .then((response) => {

        console.log(`${'\n\n\n'}${url}:${'\n'}${response}`);
        return;
      }).catch(async (err) => {
        console.log(err);
        return;

      })


  }, {
    concurrency: 10
  }); //end Promise.map

}

getList();
0
ответ дан Leonard Cremer 16 January 2019 в 11:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: