В общем переделал на promise все кажется работает как надо, но всеровно проблема осталась в последовательности, т.е. если ответ от сервера пришел немного позже, то массив уже будет в другом порядке, а мне нужен строго в том порядке, в каком отправился, это возможно исправить?
Я пытался через request-promise но у меня никак не получалось вывести переменные из самой функции promise а как вы заметили у меня два запроса к разным сервисам, а потом это все дело нужно обьеденить и делать запрос в wordpress
Yustas Alexu: request.get("https://www.googleapis.com/youtube/v3/search?part=..."+encodeURIComponent(item['artist']+'+'+item['song'])+"&type=video&key=AIzaSyAx41IMvqqZYxuUQ-MQ1oMJmZBikIrnfw4", .......
вот где имя артиса и песни, там есть композиция со скобками, и скрипт сразу крашится
Виталий: Для меня критически важно, чтобы запросы обработались последовательно, если ответ еще не пришел от первого, второй не обрабатывать либо обработать с задержкой
Вот сейчас вопрос, как сюда прикрутить массив, задача такая, в строке запроса к гуглу идут переменные, они приходят из массива в котором есть список композиций, не пойму можно ли сюда прикрутить for